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-16 15:14:55
|
Revision: 15332 http://sourceforge.net/p/htmlunit/code/15332 Author: rbri Date: 2018-06-16 15:14:47 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserver.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserverEntryList.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/ImageBitmapRenderingContext.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserver.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserverEntry.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/IdleDeadline.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MediaQueryListEvent.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/IIRFilterNode.java Removed Paths: ------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/MozCSSKeyframesRule.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-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -157,7 +157,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.css.CaretPosition; import com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration; import com.gargoylesoftware.htmlunit.javascript.host.css.MediaQueryList; -import com.gargoylesoftware.htmlunit.javascript.host.css.MozCSSKeyframesRule; import com.gargoylesoftware.htmlunit.javascript.host.css.StyleMedia; import com.gargoylesoftware.htmlunit.javascript.host.css.StyleSheet; import com.gargoylesoftware.htmlunit.javascript.host.css.StyleSheetList; @@ -517,8 +516,7 @@ MessageEvent.class, MessagePort.class, MIDIAccess.class, MIDIConnectionEvent.class, MIDIInput.class, MIDIInputMap.class, MIDIMessageEvent.class, MIDIOutput.class, MIDIOutputMap.class, MIDIPort.class, MimeType.class, MimeTypeArray.class, MouseEvent.class, MouseScrollEvent.class, - MouseWheelEvent.class, MozCSSKeyframesRule.class, - mozRTCIceCandidate.class, mozRTCPeerConnection.class, mozRTCSessionDescription.class, + MouseWheelEvent.class, mozRTCIceCandidate.class, mozRTCPeerConnection.class, mozRTCSessionDescription.class, MSGestureEvent.class, MutationEvent.class, MutationObserver.class, MutationRecord.class, NamedNodeMap.class, Namespace.class, NamespaceCollection.class, Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserver.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserver.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserver.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host; 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; @@ -25,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class PerformanceObserver extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserverEntryList.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserverEntryList.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PerformanceObserverEntryList.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host; 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; @@ -25,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class PerformanceObserverEntryList extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/ImageBitmapRenderingContext.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/ImageBitmapRenderingContext.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/ImageBitmapRenderingContext.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -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,8 +25,9 @@ * A JavaScript object for {@code ImageBitmapRenderingContext}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class ImageBitmapRenderingContext extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserver.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserver.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserver.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; 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; @@ -26,8 +27,9 @@ * A JavaScript object for {@code IntersectionObserver}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class IntersectionObserver extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserverEntry.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserverEntry.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/IntersectionObserverEntry.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; 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 IntersectionObserverEntry}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class IntersectionObserverEntry extends SimpleScriptable { /** Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/MozCSSKeyframesRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/MozCSSKeyframesRule.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/MozCSSKeyframesRule.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -1,28 +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.css; - -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; - -import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; - -/** - * A JavaScript object for {@code MozCSSKeyframesRule}. - * - * @author Ahmed Ashour - */ -@JsxClass(FF60) -public class MozCSSKeyframesRule extends CSSRule { -} Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/IdleDeadline.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/IdleDeadline.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/IdleDeadline.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.dom; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -24,8 +25,9 @@ * A JavaScript object for {@code IdleDeadline}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class IdleDeadline extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MediaQueryListEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MediaQueryListEvent.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MediaQueryListEvent.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.event; 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; @@ -23,8 +24,9 @@ * A JavaScript object for {@code MediaQueryListEvent}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class MediaQueryListEvent extends Event { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/IIRFilterNode.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/IIRFilterNode.java 2018-06-16 15:07:30 UTC (rev 15331) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/IIRFilterNode.java 2018-06-16 15:14:47 UTC (rev 15332) @@ -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.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -24,8 +24,9 @@ * A JavaScript object for {@code IIRFilterNode}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class IIRFilterNode extends AudioNode { /** |
From: <rb...@us...> - 2018-06-16 15:07:41
|
Revision: 15331 http://sourceforge.net/p/htmlunit/code/15331 Author: rbri Date: 2018-06-16 15:07:30 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PermissionStatus.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Permissions.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSync.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEvent.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/Credential.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalAbs.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PermissionStatus.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PermissionStatus.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/PermissionStatus.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +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 PermissionStatus}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class PermissionStatus extends EventTarget { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Permissions.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Permissions.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Permissions.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -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,8 +25,9 @@ * A JavaScript object for {@code Permissions}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class Permissions extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSync.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSync.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSync.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -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,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class WebGLSync extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEvent.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEvent.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -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.html.DomNode; @@ -37,8 +38,9 @@ * * @author Frank Danek * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, IE, EDGE}) +@JsxClass({CHROME, FF60, IE, EDGE}) public class PointerEvent extends MouseEvent { private int pointerId_; @@ -64,7 +66,7 @@ * @param inNewExpr Is new or not * @return the java object to allow JavaScript to access */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public static Scriptable jsConstructor( final Context cx, final Object[] args, final Function ctorObj, final boolean inNewExpr) { Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.performance; 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.IE; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; @@ -25,14 +26,15 @@ * A JavaScript object for {@code PerformanceNavigationTiming}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, IE}) +@JsxClass({CHROME, FF60, IE}) public class PerformanceNavigationTiming extends SimpleScriptable { /** * Creates an instance. */ - @JsxConstructor(CHROME) + @JsxConstructor({CHROME, FF60}) public PerformanceNavigationTiming() { } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/Credential.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/Credential.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/Credential.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -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; @@ -25,7 +26,7 @@ * * @author Ahmed Ashour */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class Credential extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticAbs.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticAbs.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegCurvetoQuadraticAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoQuadraticAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegCurvetoQuadraticAbs() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothRel.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothRel.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegCurvetoQuadraticSmoothRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoQuadraticSmoothRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegCurvetoQuadraticSmoothRel() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoAbs.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoAbs.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegLinetoAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegLinetoAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegLinetoAbs() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalAbs.java 2018-06-16 15:00:42 UTC (rev 15330) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalAbs.java 2018-06-16 15:07:30 UTC (rev 15331) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegLinetoHorizontalAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegLinetoHorizontalAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegLinetoHorizontalAbs() { } |
From: <rb...@us...> - 2018-06-16 15:00:46
|
Revision: 15330 http://sourceforge.net/p/htmlunit/code/15330 Author: rbri Date: 2018-06-16 15:00:42 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Removed Paths: ------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/moz/ |
From: <rb...@us...> - 2018-06-16 14:57:32
|
Revision: 15329 http://sourceforge.net/p/htmlunit/code/15329 Author: rbri Date: 2018-06-16 14:57:12 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Animation.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StorageManager.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGL2RenderingContext.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLQuery.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSampler.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLTransformFeedback.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLVertexArrayObject.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/WebKitCSSMatrix.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SVGZoomEvent.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SpeechSynthesisEvent.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEvent.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/ConstantSourceNode.java Removed Paths: ------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozContactChangeEvent.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozSettingsEvent.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-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -243,8 +243,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.event.MouseEvent; import com.gargoylesoftware.htmlunit.javascript.host.event.MouseScrollEvent; import com.gargoylesoftware.htmlunit.javascript.host.event.MouseWheelEvent; -import com.gargoylesoftware.htmlunit.javascript.host.event.MozContactChangeEvent; -import com.gargoylesoftware.htmlunit.javascript.host.event.MozSettingsEvent; import com.gargoylesoftware.htmlunit.javascript.host.event.MutationEvent; import com.gargoylesoftware.htmlunit.javascript.host.event.OfflineAudioCompletionEvent; import com.gargoylesoftware.htmlunit.javascript.host.event.PageTransitionEvent; @@ -375,7 +373,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.media.rtc.mozRTCPeerConnection; import com.gargoylesoftware.htmlunit.javascript.host.media.rtc.mozRTCSessionDescription; import com.gargoylesoftware.htmlunit.javascript.host.media.rtc.webkitRTCPeerConnection; -import com.gargoylesoftware.htmlunit.javascript.host.moz.MozPowerManager; import com.gargoylesoftware.htmlunit.javascript.host.network.NetworkInformation; import com.gargoylesoftware.htmlunit.javascript.host.payment.PaymentAddress; import com.gargoylesoftware.htmlunit.javascript.host.payment.PaymentRequest; @@ -520,9 +517,8 @@ MessageEvent.class, MessagePort.class, MIDIAccess.class, MIDIConnectionEvent.class, MIDIInput.class, MIDIInputMap.class, MIDIMessageEvent.class, MIDIOutput.class, MIDIOutputMap.class, MIDIPort.class, MimeType.class, MimeTypeArray.class, MouseEvent.class, MouseScrollEvent.class, - MouseWheelEvent.class, MozContactChangeEvent.class, MozCSSKeyframesRule.class, - MozPowerManager.class, mozRTCIceCandidate.class, - mozRTCPeerConnection.class, mozRTCSessionDescription.class, MozSettingsEvent.class, + MouseWheelEvent.class, MozCSSKeyframesRule.class, + mozRTCIceCandidate.class, mozRTCPeerConnection.class, mozRTCSessionDescription.class, MSGestureEvent.class, MutationEvent.class, MutationObserver.class, MutationRecord.class, NamedNodeMap.class, Namespace.class, NamespaceCollection.class, Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Animation.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Animation.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Animation.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host; -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 Animation extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host; 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; @@ -25,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class AudioScheduledSourceNode extends AudioNode { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StorageManager.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StorageManager.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StorageManager.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host; 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 StorageManager}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class StorageManager extends SimpleScriptable { /** 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-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGL2RenderingContext.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,8 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; 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.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; @@ -28,8 +27,9 @@ * A JavaScript object for {@code WebGL2RenderingContext}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class WebGL2RenderingContext extends SimpleScriptable { /** The constant {@code ACTIVE_ATTRIBUTES}. */ @@ -1645,7 +1645,7 @@ public static final long STENCIL_FUNC = 2962L; /** The constant {@code STENCIL_INDEX}. */ - @JsxConstant({FF52, FF60, IE}) + @JsxConstant({FF, 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/WebGLQuery.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLQuery.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLQuery.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -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,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class WebGLQuery extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSampler.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSampler.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLSampler.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -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,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class WebGLSampler extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLTransformFeedback.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLTransformFeedback.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLTransformFeedback.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -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,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class WebGLTransformFeedback extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLVertexArrayObject.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLVertexArrayObject.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLVertexArrayObject.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.canvas; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -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,7 +26,7 @@ * * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class WebGLVertexArrayObject extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/WebKitCSSMatrix.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/WebKitCSSMatrix.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/WebKitCSSMatrix.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -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 WebKitCSSMatrix}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, EDGE, FF52}) +@JsxClass({CHROME, EDGE, FF}) public class WebKitCSSMatrix extends SimpleScriptable { /** Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozContactChangeEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozContactChangeEvent.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozContactChangeEvent.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -1,37 +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.event; - -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 MozContactChangeEvent}. - * - * @author Ahmed Ashour - */ -@JsxClass(FF60) -public class MozContactChangeEvent extends Event { - - /** - * Creates an instance. - */ - @JsxConstructor - public MozContactChangeEvent() { - } - -} Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozSettingsEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozSettingsEvent.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozSettingsEvent.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -1,37 +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.event; - -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 MozSettingsEvent}. - * - * @author Ahmed Ashour - */ -@JsxClass(FF60) -public class MozSettingsEvent extends Event { - - /** - * Creates an instance. - */ - @JsxConstructor - public MozSettingsEvent() { - } - -} Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SVGZoomEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SVGZoomEvent.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SVGZoomEvent.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.event; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGZoomEvent}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGZoomEvent extends UIEvent { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGZoomEvent() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SpeechSynthesisEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SpeechSynthesisEvent.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/SpeechSynthesisEvent.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.event; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -24,8 +24,9 @@ * A JavaScript object for {@code SpeechSynthesisEvent}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class SpeechSynthesisEvent extends Event { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEvent.java 2018-06-16 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEvent.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -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 static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -27,7 +27,7 @@ * * @author Ahmed Ashour */ -@JsxClass({CHROME, FF52, IE, EDGE}) +@JsxClass({CHROME, FF, IE, EDGE}) public class WebGLContextEvent extends Event { /** 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 14:55:34 UTC (rev 15328) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/ConstantSourceNode.java 2018-06-16 14:57:12 UTC (rev 15329) @@ -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.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -26,7 +26,7 @@ * * @author Ahmed Ashour */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF60}) public class ConstantSourceNode extends AudioScheduledSourceNode { /** |
From: <rb...@us...> - 2018-06-16 14:55:49
|
Revision: 15328 http://sourceforge.net/p/htmlunit/code/15328 Author: rbri Date: 2018-06-16 14:55:34 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesis.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisErrorEvent.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisUtterance.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisVoice.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGAltGlyphElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGDocument.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGeometryElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSeg.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegClosePath.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalRel.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoAbs.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoRel.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesis.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesis.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesis.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.speech; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -25,9 +25,10 @@ * A JavaScript object for {@code SpeechSynthesis}. * * @author Ahmed Ashour + * @author Ronald Brill */ @JsxClass(isJSObject = false, value = CHROME) -@JsxClass(FF52) +@JsxClass(FF) public class SpeechSynthesis extends EventTarget { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisErrorEvent.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisErrorEvent.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisErrorEvent.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.speech; -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,39 +26,39 @@ * * @author Ronald Brill */ -@JsxClass(FF52) +@JsxClass(FF) public class SpeechSynthesisErrorEvent extends SimpleScriptable { /** Constant. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final int ALT_MASK = 0x1; /** Constant. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final int CONTROL_MASK = 0x2; /** Constant. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final int SHIFT_MASK = 0x4; /** Constant. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final int META_MASK = 0x8; /** The first event phase: the capturing phase. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final short CAPTURING_PHASE = 1; /** The second event phase: at the event target. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final short AT_TARGET = 2; /** The third (and final) event phase: the bubbling phase. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final short BUBBLING_PHASE = 3; /** No event phase. */ - @JsxConstant(FF52) + @JsxConstant(FF) public static final short NONE = 0; /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisUtterance.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisUtterance.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisUtterance.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.speech; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +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 SpeechSynthesisUtterance}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52}) +@JsxClass({CHROME, FF}) public class SpeechSynthesisUtterance extends EventTarget { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisVoice.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisVoice.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/speech/SpeechSynthesisVoice.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.speech; -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 SpeechSynthesisVoice extends SimpleScriptable { /** Modified: 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-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGAltGlyphElement.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -14,11 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.svg; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; - -import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; -import com.gargoylesoftware.htmlunit.svg.SvgAltGlyph; /** * A JavaScript object for {@code SVGAltGlyphElement}. @@ -26,7 +22,6 @@ * @author Ahmed Ashour * @author Frank Danek */ -@JsxClass(domClass = SvgAltGlyph.class, value = FF60) public class SVGAltGlyphElement extends SVGTextPositioningElement { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGDocument.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGDocument.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGDocument.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -14,9 +14,6 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.svg; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; - -import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; import com.gargoylesoftware.htmlunit.javascript.host.dom.Document; @@ -24,8 +21,8 @@ * A JavaScript object for {@code SVGDocument}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(FF60) public class SVGDocument extends Document { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGeometryElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGeometryElement.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGeometryElement.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -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.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.JsxClass; @@ -27,9 +28,10 @@ * A JavaScript object for {@code SVGGeometryElement}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) -@JsxClass(isJSObject = false, value = {IE, FF, EDGE}) +@JsxClass({CHROME, FF60}) +@JsxClass(isJSObject = false, value = {IE, FF52, EDGE}) public class SVGGeometryElement extends SVGGraphicsElement { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSeg.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSeg.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSeg.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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.SimpleScriptable; @@ -27,8 +27,9 @@ * A JavaScript object for {@code SVGPathSeg}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSeg extends SimpleScriptable { /** The constant {@code PATHSEG_UNKNOWN}. */ @@ -95,7 +96,7 @@ /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSeg() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcAbs.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcAbs.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegArcAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegArcAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegArcAbs() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegArcRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegArcRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegArcRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegArcRel() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegClosePath.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegClosePath.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegClosePath.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegClosePath}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegClosePath extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegClosePath() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicAbs.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicAbs.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegCurvetoCubicAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoCubicAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegCurvetoCubicAbs() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegCurvetoCubicRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoCubicRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegCurvetoCubicRel() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothAbs.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothAbs.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegCurvetoCubicSmoothAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoCubicSmoothAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegCurvetoCubicSmoothAbs() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoCubicSmoothRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegCurvetoCubicSmoothRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoCubicSmoothRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegCurvetoCubicSmoothRel() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -16,6 +16,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.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,8 +26,9 @@ * A JavaScript object for {@code SVGPathSegCurvetoQuadraticRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoQuadraticRel extends SVGPathSeg { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegCurvetoQuadraticSmoothAbs.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -16,6 +16,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.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,8 +26,9 @@ * A JavaScript object for {@code SVGPathSegCurvetoQuadraticSmoothAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegCurvetoQuadraticSmoothAbs extends SVGPathSeg { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoHorizontalRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegLinetoHorizontalRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegLinetoHorizontalRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegLinetoHorizontalRel() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegLinetoRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegLinetoRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegLinetoRel() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalAbs.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalAbs.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegLinetoVerticalAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegLinetoVerticalAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegLinetoVerticalAbs() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegLinetoVerticalRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegLinetoVerticalRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegLinetoVerticalRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegLinetoVerticalRel() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoAbs.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoAbs.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoAbs.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegMovetoAbs}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegMovetoAbs extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegMovetoAbs() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoRel.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoRel.java 2018-06-16 13:07:30 UTC (rev 15327) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPathSegMovetoRel.java 2018-06-16 14:55:34 UTC (rev 15328) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.svg; 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; @@ -25,14 +25,15 @@ * A JavaScript object for {@code SVGPathSegMovetoRel}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF, IE, EDGE}) +@JsxClass({FF52, IE, EDGE}) public class SVGPathSegMovetoRel extends SVGPathSeg { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public SVGPathSegMovetoRel() { } |
From: <rb...@us...> - 2018-06-16 13:07:42
|
Revision: 15327 http://sourceforge.net/p/htmlunit/code/15327 Author: rbri Date: 2018-06-16 13:07:30 +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 13:04:24 UTC (rev 15326) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 13:07:30 UTC (rev 15327) @@ -991,7 +991,7 @@ JS_INTL_V8_BREAK_ITERATOR, /** Supports Iterator and StopIteration. */ - @BrowserFeature(FF) + @BrowserFeature(FF52) JS_Iterator, /** Property form for label always returns null. */ |
From: <rb...@us...> - 2018-06-16 13:04:30
|
Revision: 15326 http://sourceforge.net/p/htmlunit/code/15326 Author: rbri Date: 2018-06-16 13:04:24 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/MapTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/MapTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/MapTest.java 2018-06-16 12:47:20 UTC (rev 15325) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/MapTest.java 2018-06-16 13:04:24 UTC (rev 15326) @@ -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 org.junit.Test; import org.junit.runner.RunWith; @@ -423,7 +422,6 @@ @Test @Alerts(DEFAULT = "[object Map Iterator]", IE = {}) - @NotYetImplemented(FF60) public void iteratorPrototype() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ |
From: <rb...@us...> - 2018-06-16 12:47:31
|
Revision: 15325 http://sourceforge.net/p/htmlunit/code/15325 Author: rbri Date: 2018-06-16 12:47:20 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlApplet.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlOption.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Location.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2D.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebDriverTestCase.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlApplet.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlApplet.java 2018-06-16 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlApplet.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -14,8 +14,6 @@ */ package com.gargoylesoftware.htmlunit.html; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.APPLET_INLINE_BLOCK; - import java.applet.Applet; import java.io.IOException; import java.net.URL; @@ -348,9 +346,6 @@ */ @Override public DisplayStyle getDefaultStyleDisplay() { - if (getPage().getWebClient().getBrowserVersion().hasFeature(APPLET_INLINE_BLOCK)) { - return DisplayStyle.INLINE_BLOCK; - } return DisplayStyle.INLINE; } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlOption.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlOption.java 2018-06-16 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlOption.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -22,7 +22,6 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.EVENT_ONMOUSEOVER_NEVER_FOR_SELECT_OPTION; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.EVENT_ONMOUSEUP_FOR_SELECT_OPTION_TRIGGERS_ADDITIONAL_UP_FOR_SELECT; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.EVENT_ONMOUSEUP_NOT_FOR_SELECT_OPTION; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.HTMLOPTION_EXACT_ONE_OPTION_GETS_NERVER_DESELECTED; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.HTMLOPTION_PREVENT_DISABLED; import java.io.IOException; @@ -110,7 +109,7 @@ * @param shiftKey {@code true} if SHIFT is pressed * @param ctrlKey {@code true} if CTRL is pressed */ - private void setSelected(boolean selected, final boolean invokeOnFocus, final boolean isClick, + private void setSelected(final boolean selected, final boolean invokeOnFocus, final boolean isClick, final boolean shiftKey, final boolean ctrlKey) { if (selected == isSelected()) { return; @@ -117,10 +116,6 @@ } final HtmlSelect select = getEnclosingSelect(); if (select != null) { - if (hasFeature(HTMLOPTION_EXACT_ONE_OPTION_GETS_NERVER_DESELECTED) - && !select.isMultipleSelectEnabled() && select.getOptionSize() == 1) { - selected = true; - } select.setSelectedAttribute(this, selected, invokeOnFocus, shiftKey, ctrlKey, isClick); return; } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-06-16 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -23,7 +23,6 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_OBJECT_GET_OWN_PROPERTY_SYMBOLS; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_REFLECT; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_SYMBOL; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_SYMBOL_FF60; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_WINDOW_ACTIVEXOBJECT_HIDDEN; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_XML; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.STRING_INCLUDES; @@ -37,7 +36,6 @@ import java.lang.reflect.Method; import java.util.ArrayDeque; import java.util.ArrayList; -import java.util.Arrays; import java.util.Deque; import java.util.HashMap; import java.util.List; @@ -230,16 +228,6 @@ deleteProperties(window, "Symbol"); } - if (browserVersion.hasFeature(JS_SYMBOL_FF60)) { - final ScriptableObject sym = (ScriptableObject) ScriptableObject.getProperty(window, "Symbol"); - final List<String> toDelete = Arrays.asList("hasInstance", "isConcatSpreadable", "replace", - "search", "split", "string", "toStringTag", "unscopables"); - for (String propName : toDelete) { - sym.setAttributes(propName, ScriptableObject.EMPTY); - sym.delete(propName); - } - } - final ScriptableObject errorObject = (ScriptableObject) ScriptableObject.getProperty(window, "Error"); if (browserVersion.hasFeature(JS_ERROR_STACK_TRACE_LIMIT)) { errorObject.defineProperty("stackTraceLimit", 10, ScriptableObject.EMPTY); Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Location.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Location.java 2018-06-16 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Location.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -21,7 +21,6 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_LOCATION_HASH_RETURNS_HASH_FOR_EMPTY_DEFINED; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_LOCATION_HREF_HASH_IS_ENCODED; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.URL_ABOUT_BLANK_HAS_BLANK_PATH; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.URL_ABOUT_BLANK_HAS_EMPTY_PATH; 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; @@ -432,9 +431,6 @@ @JsxGetter public String getPathname() { if (WebClient.URL_ABOUT_BLANK == getUrl()) { - if (getBrowserVersion().hasFeature(URL_ABOUT_BLANK_HAS_EMPTY_PATH)) { - return ""; - } if (getBrowserVersion().hasFeature(URL_ABOUT_BLANK_HAS_BLANK_PATH)) { return "blank"; } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2D.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2D.java 2018-06-16 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2D.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -14,7 +14,6 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.canvas; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_CANVAS_DRAW_THROWS_FOR_MISSING_IMG; 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; @@ -333,9 +332,6 @@ } } catch (final IOException ioe) { - if (getBrowserVersion().hasFeature(JS_CANVAS_DRAW_THROWS_FOR_MISSING_IMG)) { - throw Context.throwAsScriptRuntimeEx(ioe); - } } } 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 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRule.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -14,7 +14,6 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.css; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_CSS_MOZ_CSS_KEYFRAMES_RULE; 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; @@ -58,16 +57,4 @@ public short getType() { return KEYFRAMES_RULE; } - - /** - * {@inheritDoc} - */ - @Override - public Object getDefaultValue(final Class<?> hint) { - if ((String.class.equals(hint) || hint == null) - && getBrowserVersion().hasFeature(JS_CSS_MOZ_CSS_KEYFRAMES_RULE)) { - return "[object MozCSSKeyframesRule]"; - } - return super.getDefaultValue(hint); - } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest.java 2018-06-16 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -20,12 +20,10 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_LENGTH_COMPUTABLE; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_NO_CROSS_ORIGIN_TO_ABOUT; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_OPEN_ALLOW_EMTPY_URL; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_OPEN_WITHCREDENTIALS_TRUE_IN_SYNC_EXCEPTION; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_OVERRIDE_MIME_TYPE_BEFORE_SEND; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_USE_CONTENT_CHARSET; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_USE_DEFAULT_CHARSET_FROM_PAGE; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_WITHCREDENTIALS_ALLOW_ORIGIN_ALL; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.XHR_WITHCREDENTIALS_NOT_WRITEABLE_IN_SYNC_EXCEPTION; 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.IE; @@ -515,13 +513,6 @@ async = ScriptRuntime.toBoolean(asyncParam); } - if (!async - && isWithCredentials() - && getBrowserVersion().hasFeature(XHR_OPEN_WITHCREDENTIALS_TRUE_IN_SYNC_EXCEPTION)) { - throw Context.reportRuntimeError( - "open() in sync mode is not possible because 'withCredentials' is set to true"); - } - final String url = Context.toString(urlParam); // (URL + Method + User + Password) become a WebRequest instance. @@ -960,11 +951,6 @@ */ @JsxSetter public void setWithCredentials(final boolean withCredentials) { - if (!async_ && state_ != UNSENT) { - if (getBrowserVersion().hasFeature(XHR_WITHCREDENTIALS_NOT_WRITEABLE_IN_SYNC_EXCEPTION)) { - throw Context.reportRuntimeError("Property 'withCredentials' not writable in sync mode."); - } - } withCredentials_ = withCredentials; } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebDriverTestCase.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebDriverTestCase.java 2018-06-16 12:34:48 UTC (rev 15324) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebDriverTestCase.java 2018-06-16 12:47:20 UTC (rev 15325) @@ -471,10 +471,10 @@ } private static String getBrowserName(final BrowserVersion browserVersion) { - if (browserVersion == BrowserVersion.FIREFOX_60) { + if (browserVersion == BrowserVersion.FIREFOX_52) { return BrowserType.FIREFOX + '-' + browserVersion.getBrowserVersionNumeric(); } - else if (browserVersion == BrowserVersion.FIREFOX_52) { + else if (browserVersion == BrowserVersion.FIREFOX_60) { return BrowserType.FIREFOX; } if (browserVersion == BrowserVersion.INTERNET_EXPLORER) { |
From: <rb...@us...> - 2018-06-16 12:34:55
|
Revision: 15324 http://sourceforge.net/p/htmlunit/code/15324 Author: rbri Date: 2018-06-16 12:34:48 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/SupportedBrowser.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormatTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/SupportedBrowser.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/SupportedBrowser.java 2018-06-16 06:29:17 UTC (rev 15323) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/SupportedBrowser.java 2018-06-16 12:34:48 UTC (rev 15324) @@ -33,7 +33,7 @@ /** All versions of Firefox. */ FF, - /** Firefox 45. */ + /** Firefox 60. */ FF60, /** Firefox 52. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java 2018-06-16 06:29:17 UTC (rev 15323) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java 2018-06-16 12:34:48 UTC (rev 15324) @@ -115,7 +115,7 @@ commonFormats.put("ja", yyyySlash); commonFormats.put("ko", yyyyDotBlankDot); commonFormats.put("lt", yyyyDash); - commonFormats.put("lv", ddDotDot); + commonFormats.put("lv", yyyyDotDot); commonFormats.put("mk", ddDot); commonFormats.put("ms", ddSlash); commonFormats.put("mt", yyyyDash); @@ -144,21 +144,18 @@ commonFormats.put("en-PH", ddSlash); commonFormats.put("es-US", ddSlash); commonFormats.put("ga", ddSlash); - commonFormats.put("hr", ddDotDot); + commonFormats.put("fr-CH", ddDot); commonFormats.put("ja-JP-u-ca-japanese", "yy/MM/dd"); + commonFormats.put("mt", ddSlash); + commonFormats.put("nl-BE", ddSlash); commonFormats.put("sk", ddDotBlank); commonFormats.put("sr", ddDotDot); commonFormats.put("sq", ddDot); FF_52_FORMATS_.putAll(commonFormats); - FF_52_FORMATS_.put("fr", ddSlash); - FF_52_FORMATS_.put("hr", ddDotBlankDot); - FF_52_FORMATS_.put("fr-CH", ddDot); - FF_52_FORMATS_.put("lv", yyyyDotDot); - FF_52_FORMATS_.put("mt", ddSlash); - FF_52_FORMATS_.put("nl-BE", ddSlash); FF_60_FORMATS_.putAll(commonFormats); + FF_60_FORMATS_.put("ban", mmSlash); CHROME_FORMATS_.put("be", yyyyDash); CHROME_FORMATS_.put("en-CA", yyyyDash); @@ -166,7 +163,6 @@ CHROME_FORMATS_.put("en-MT", ddSlash); CHROME_FORMATS_.put("en-PH", ddSlash); CHROME_FORMATS_.put("es-US", ddSlash); - CHROME_FORMATS_.put("fr", ddSlash); CHROME_FORMATS_.put("fr-CH", ddDot); CHROME_FORMATS_.put("hr", ddDotBlankDot); CHROME_FORMATS_.put("in", ddDot); @@ -174,7 +170,6 @@ CHROME_FORMATS_.put("is", yyyyDash); CHROME_FORMATS_.put("iw", ddDot); CHROME_FORMATS_.put("ja-JP-u-ca-japanese", "平成yy/MM/dd"); - CHROME_FORMATS_.put("lv", yyyyDotDot); CHROME_FORMATS_.put("mk", yyyyDash); CHROME_FORMATS_.put("nl-BE", ddSlash); CHROME_FORMATS_.put("sk", ddDotBlank); @@ -218,7 +213,6 @@ IE_FORMATS_.put("ja-JP-u-ca-japanese", "\u200E平成\u200E \u200Eyy\u200E年\u200EMM\u200E月\u200Edd\u200E日"); IE_FORMATS_.put("ko", "\u200EYYYY\u200E\uB144 \u200EMM\u200E\uC6D4 \u200Edd\u200E\uC77C"); IE_FORMATS_.put("lt", yyyyDot); - IE_FORMATS_.put("lv", yyyyDotDot); IE_FORMATS_.put("mt", ddSlash); IE_FORMATS_.put("nl-BE", ddSlash); IE_FORMATS_.put("no", ddDot); @@ -250,7 +244,7 @@ else if (browserVersion.isIE()) { formats = IE_FORMATS_; } - else if (!browserVersion.isFirefox52()) { + else if (browserVersion.isFirefox52()) { formats = FF_52_FORMATS_; } else { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormatTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormatTest.java 2018-06-16 06:29:17 UTC (rev 15323) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormatTest.java 2018-06-16 12:34:48 UTC (rev 15324) @@ -17,6 +17,8 @@ import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF; +import org.apache.commons.lang3.CharUtils; +import org.junit.ComparisonFailure; import org.junit.Test; import org.junit.runner.RunWith; @@ -62,7 +64,23 @@ + "</head><body onload='test()'>\n" + "</body></html>"; - loadPageWithAlerts2(html); + try { + loadPageWithAlerts2(html); + } + catch (final ComparisonFailure e) { + final String msg = e.getMessage(); + for (int i = 0; i < msg.length(); i++) { + final char c = msg.charAt(i); + if (CharUtils.isAscii(c)) { + System.out.print(c); + } + else { + System.out.print(CharUtils.unicodeEscaped(c)); + } + } + System.out.println(); + throw e; + } } /** @@ -89,8 +107,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "\u5e73\u621024/12/20", - FF = "24/12/20", + @Alerts(DEFAULT = "24/12/20", IE = "\u200e\u5e73\u6210\u200e\u0020\u200e24\u200e\u5e74\u200e12\u200e\u6708\u200e20\u200e\u65e5") public void format_ja_jp_u_ca_japanese() throws Exception { test("new Intl.DateTimeFormat('ja-JP-u-ca-japanese').format(date)"); @@ -103,6 +120,7 @@ */ @Test @Alerts(DEFAULT = "20.12.2012", + FF60 = "12/20/2012", IE = "\u200E12\u200E/\u200E20\u200E/\u200E2012") public void format_ban() throws Exception { test("new Intl.DateTimeFormat('ban').format(date)"); @@ -222,7 +240,10 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "\u0627\u0644\u062E\u0645\u064A\u0633\u060C \u0662\u0660 \u062F\u064A\u0633\u0645\u0628\u0631" + @Alerts(DEFAULT = "\u0627\u0644\u062e\u0645\u064a\u0633\u060c \u0662\u0660 \u062f\u064a\u0633\u0645\u0628\u0631" + + " \u0662\u0660\u0661\u0662 \u0645\u064a\u0644\u0627\u062f\u064a" + + " \u0664:\u0660\u0660:\u0660\u0660 \u0635", + FF52 = "\u0627\u0644\u062E\u0645\u064A\u0633\u060C \u0662\u0660 \u062F\u064A\u0633\u0645\u0628\u0631" + "\u060C \u0662\u0660\u0661\u0662 \u0645\u064A\u0644\u0627\u062F\u064A \u0664:\u0660\u0660:\u0660" + "\u0660 \u0635", IE = "\u200F\u0627\u0644\u062E\u0645\u064A\u0633\u200F," @@ -242,6 +263,7 @@ @Test @Alerts(DEFAULT = "Thursday, December 20, 2012, GMT", CHROME = "Thursday, December 20, 2012, UTC", + FF60 = "Thursday, December 20, 2012, UTC", IE = "\u200EThursday\u200E, \u200EDecember\u200E \u200E20\u200E, \u200E2012") @NotYetImplemented public void format_utc_short() throws Exception { @@ -1367,7 +1389,7 @@ */ @Test @Alerts(DEFAULT = "2012-12-20", - FF52 = "20/12/2012", + FF = "20/12/2012", IE = "\u200E20\u200E/\u200E12\u200E/\u200E2012") public void format_mt() throws Exception { test("new Intl.DateTimeFormat('mt').format(date)"); @@ -1378,7 +1400,7 @@ */ @Test @Alerts(DEFAULT = "2012-12-20", - FF52 = "20/12/2012", + FF = "20/12/2012", IE = "\u200E20\u200E/\u200E12\u200E/\u200E2012") public void format_mt_mt() throws Exception { test("new Intl.DateTimeFormat('mt-MT').format(date)"); @@ -1399,7 +1421,6 @@ */ @Test @Alerts(DEFAULT = "20/12/2012", - FF60 = "20-12-2012", IE = "\u200E20\u200E/\u200E12\u200E/\u200E2012") public void format_nl_be() throws Exception { test("new Intl.DateTimeFormat('nl-BE').format(date)"); |
From: <rb...@us...> - 2018-06-16 06:29:24
|
Revision: 15323 http://sourceforge.net/p/htmlunit/code/15323 Author: rbri Date: 2018-06-16 06:29:17 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java 2018-06-16 06:09:12 UTC (rev 15322) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormat.java 2018-06-16 06:29:17 UTC (rev 15323) @@ -50,8 +50,8 @@ @JsxClass public class DateTimeFormat extends SimpleScriptable { - private static Map<String, String> FF_45_FORMATS_ = new HashMap<>(); private static Map<String, String> FF_52_FORMATS_ = new HashMap<>(); + private static Map<String, String> FF_60_FORMATS_ = new HashMap<>(); private static Map<String, String> CHROME_FORMATS_ = new HashMap<>(); private static Map<String, String> IE_FORMATS_ = new HashMap<>(); @@ -72,84 +72,85 @@ final String yyyyDotDot = "\u200EYYYY\u200E.\u200EMM\u200E.\u200Edd\u200E."; final String rightToLeft = "\u200Fdd\u200F/\u200FMM\u200F/\u200FYYYY"; - FF_45_FORMATS_.put("", mmSlash); - FF_45_FORMATS_.put("ar", "dd\u200F/MM\u200F/YYYY"); - FF_45_FORMATS_.put("ar-SA", "d\u200F/M\u200F/YYYY هـ"); - FF_45_FORMATS_.put("ban", ddDot); - FF_45_FORMATS_.put("be", ddDot); - FF_45_FORMATS_.put("bg", ddDot + "\u200E \u0433."); - FF_45_FORMATS_.put("ca", ddSlash); - FF_45_FORMATS_.put("cs", ddDotBlank); - FF_45_FORMATS_.put("da", ddSlash); - FF_45_FORMATS_.put("de", ddDot); - FF_45_FORMATS_.put("el", ddSlash); - FF_45_FORMATS_.put("en-NZ", ddSlash); - FF_45_FORMATS_.put("en-PA", ddSlash); - FF_45_FORMATS_.put("en-PR", ddSlash); - FF_45_FORMATS_.put("en-AU", ddSlash); - FF_45_FORMATS_.put("en-GB", ddSlash); - FF_45_FORMATS_.put("en-IE", ddSlash); - FF_45_FORMATS_.put("en-IN", ddSlash); - FF_45_FORMATS_.put("en-MT", ddSlash); - FF_45_FORMATS_.put("en-SG", ddSlash); - FF_45_FORMATS_.put("en-ZA", yyyySlash); - FF_45_FORMATS_.put("es", ddSlash); - FF_45_FORMATS_.put("es-CL", ddDash); - FF_45_FORMATS_.put("es-PA", mmSlash); - FF_45_FORMATS_.put("es-PR", mmSlash); - FF_45_FORMATS_.put("es-US", mmSlash); - FF_45_FORMATS_.put("et", ddDot); - FF_45_FORMATS_.put("fi", ddDot); - FF_45_FORMATS_.put("fr", ddSlash); - FF_45_FORMATS_.put("fr-CA", yyyyDash); - FF_45_FORMATS_.put("ga", yyyyDash); - FF_45_FORMATS_.put("hi", ddSlash); - FF_45_FORMATS_.put("hr", ddDotBlankDot); - FF_45_FORMATS_.put("hu", yyyyDotBlankDot); - FF_45_FORMATS_.put("id", ddSlash); - FF_45_FORMATS_.put("in", ddSlash); - FF_45_FORMATS_.put("is", ddDot); - FF_45_FORMATS_.put("it", ddSlash); - FF_45_FORMATS_.put("iw", ddDot); - FF_45_FORMATS_.put("ja", yyyySlash); - FF_45_FORMATS_.put("ko", yyyyDotBlankDot); - FF_45_FORMATS_.put("lt", yyyyDash); - FF_45_FORMATS_.put("lv", ddDotDot); - FF_45_FORMATS_.put("mk", ddDot); - FF_45_FORMATS_.put("ms", ddSlash); - FF_45_FORMATS_.put("mt", yyyyDash); - FF_45_FORMATS_.put("nl", ddDash); - FF_45_FORMATS_.put("pl", ddDot); - FF_45_FORMATS_.put("pt", ddSlash); - FF_45_FORMATS_.put("ro", ddDot); - FF_45_FORMATS_.put("ru", ddDot); - FF_45_FORMATS_.put("sk", ddDot); - FF_45_FORMATS_.put("sl", ddDotBlank); - FF_45_FORMATS_.put("sq", ddSlash); - FF_45_FORMATS_.put("sr", ddDotBlankDot); - FF_45_FORMATS_.put("sv", yyyyDash); - FF_45_FORMATS_.put("th", ddSlash); - FF_45_FORMATS_.put("tr", ddDot); - FF_45_FORMATS_.put("uk", ddDot); - FF_45_FORMATS_.put("vi", ddSlash); - FF_45_FORMATS_.put("zh", yyyySlash); - FF_45_FORMATS_.put("zh-HK", ddSlash); - FF_45_FORMATS_.put("zh-SG", "\u200EYYYY\u200E\u5E74\u200EMM\u200E\u6708\u200Edd\u200E\u65E5"); + final Map<String, String> commonFormats = new HashMap<>(); + commonFormats.put("", mmSlash); + commonFormats.put("ar", "dd\u200F/MM\u200F/YYYY"); + commonFormats.put("ar-SA", "d\u200F/M\u200F/YYYY هـ"); + commonFormats.put("ban", ddDot); + commonFormats.put("be", ddDot); + commonFormats.put("bg", ddDot + "\u200E \u0433."); + commonFormats.put("ca", ddSlash); + commonFormats.put("cs", ddDotBlank); + commonFormats.put("da", ddSlash); + commonFormats.put("de", ddDot); + commonFormats.put("el", ddSlash); + commonFormats.put("en-NZ", ddSlash); + commonFormats.put("en-PA", ddSlash); + commonFormats.put("en-PR", ddSlash); + commonFormats.put("en-AU", ddSlash); + commonFormats.put("en-GB", ddSlash); + commonFormats.put("en-IE", ddSlash); + commonFormats.put("en-IN", ddSlash); + commonFormats.put("en-MT", ddSlash); + commonFormats.put("en-SG", ddSlash); + commonFormats.put("en-ZA", yyyySlash); + commonFormats.put("es", ddSlash); + commonFormats.put("es-CL", ddDash); + commonFormats.put("es-PA", mmSlash); + commonFormats.put("es-PR", mmSlash); + commonFormats.put("es-US", mmSlash); + commonFormats.put("et", ddDot); + commonFormats.put("fi", ddDot); + commonFormats.put("fr", ddSlash); + commonFormats.put("fr-CA", yyyyDash); + commonFormats.put("ga", yyyyDash); + commonFormats.put("hi", ddSlash); + commonFormats.put("hr", ddDotBlankDot); + commonFormats.put("hu", yyyyDotBlankDot); + commonFormats.put("id", ddSlash); + commonFormats.put("in", ddSlash); + commonFormats.put("is", ddDot); + commonFormats.put("it", ddSlash); + commonFormats.put("iw", ddDot); + commonFormats.put("ja", yyyySlash); + commonFormats.put("ko", yyyyDotBlankDot); + commonFormats.put("lt", yyyyDash); + commonFormats.put("lv", ddDotDot); + commonFormats.put("mk", ddDot); + commonFormats.put("ms", ddSlash); + commonFormats.put("mt", yyyyDash); + commonFormats.put("nl", ddDash); + commonFormats.put("pl", ddDot); + commonFormats.put("pt", ddSlash); + commonFormats.put("ro", ddDot); + commonFormats.put("ru", ddDot); + commonFormats.put("sk", ddDot); + commonFormats.put("sl", ddDotBlank); + commonFormats.put("sq", ddSlash); + commonFormats.put("sr", ddDotBlankDot); + commonFormats.put("sv", yyyyDash); + commonFormats.put("th", ddSlash); + commonFormats.put("tr", ddDot); + commonFormats.put("uk", ddDot); + commonFormats.put("vi", ddSlash); + commonFormats.put("zh", yyyySlash); + commonFormats.put("zh-HK", ddSlash); + commonFormats.put("zh-SG", "\u200EYYYY\u200E\u5E74\u200EMM\u200E\u6708\u200Edd\u200E\u65E5"); - CHROME_FORMATS_.putAll(FF_45_FORMATS_); - IE_FORMATS_.putAll(FF_45_FORMATS_); + CHROME_FORMATS_.putAll(commonFormats); + IE_FORMATS_.putAll(commonFormats); - FF_45_FORMATS_.put("en-CA", yyyyDash); - FF_45_FORMATS_.put("en-PH", ddSlash); - FF_45_FORMATS_.put("es-US", ddSlash); - FF_45_FORMATS_.put("ga", ddSlash); - FF_45_FORMATS_.put("hr", ddDotDot); - FF_45_FORMATS_.put("ja-JP-u-ca-japanese", "yy/MM/dd"); - FF_45_FORMATS_.put("sk", ddDotBlank); - FF_45_FORMATS_.put("sr", ddDotDot); - FF_45_FORMATS_.put("sq", ddDot); + commonFormats.put("en-CA", yyyyDash); + commonFormats.put("en-PH", ddSlash); + commonFormats.put("es-US", ddSlash); + commonFormats.put("ga", ddSlash); + commonFormats.put("hr", ddDotDot); + commonFormats.put("ja-JP-u-ca-japanese", "yy/MM/dd"); + commonFormats.put("sk", ddDotBlank); + commonFormats.put("sr", ddDotDot); + commonFormats.put("sq", ddDot); - FF_52_FORMATS_.putAll(FF_45_FORMATS_); + FF_52_FORMATS_.putAll(commonFormats); FF_52_FORMATS_.put("fr", ddSlash); FF_52_FORMATS_.put("hr", ddDotBlankDot); FF_52_FORMATS_.put("fr-CH", ddDot); @@ -157,6 +158,8 @@ FF_52_FORMATS_.put("mt", ddSlash); FF_52_FORMATS_.put("nl-BE", ddSlash); + FF_60_FORMATS_.putAll(commonFormats); + CHROME_FORMATS_.put("be", yyyyDash); CHROME_FORMATS_.put("en-CA", yyyyDash); CHROME_FORMATS_.put("en-IE", ddSlash); @@ -248,10 +251,10 @@ formats = IE_FORMATS_; } else if (!browserVersion.isFirefox52()) { - formats = FF_45_FORMATS_; + formats = FF_52_FORMATS_; } else { - formats = FF_52_FORMATS_; + formats = FF_60_FORMATS_; } String locale = ""; |
From: <rb...@us...> - 2018-06-16 06:09:18
|
Revision: 15322 http://sourceforge.net/p/htmlunit/code/15322 Author: rbri Date: 2018-06-16 06:09:12 +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-15 18:08:05 UTC (rev 15321) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 06:09:12 UTC (rev 15322) @@ -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; @@ -50,10 +49,6 @@ @BrowserFeature(CHROME) ANCHOR_IGNORE_TARGET_FOR_JS_HREF, - /** Is the default display style of Applet is 'inline-block'. */ - @BrowserFeature(FF60) - APPLET_INLINE_BLOCK, - /** Background image is 'initial'. */ @BrowserFeature(CHROME) CSS_BACKGROUND_INITIAL, @@ -432,10 +427,6 @@ @BrowserFeature(CHROME) HTMLLINK_CHECK_TYPE_FOR_STYLESHEET, - /** If the single select has exact one option, this options gets never deselected. */ - @BrowserFeature(FF60) - HTMLOPTION_EXACT_ONE_OPTION_GETS_NERVER_DESELECTED, - /** */ @BrowserFeature(IE) HTMLOPTION_PREVENT_DISABLED, @@ -607,10 +598,6 @@ @BrowserFeature(IE) JS_CANVAS_DATA_URL_IE_PNG, - /** draw for canvas throws an error if no image available. */ - @BrowserFeature(FF60) - JS_CANVAS_DRAW_THROWS_FOR_MISSING_IMG, - /** Do not allow invalid clear values. */ @BrowserFeature(IE) JS_CLEAR_RESTRICT, @@ -643,10 +630,6 @@ @BrowserFeature(FF) JS_CSSRULELIST_ENUM_ITEM_LENGTH, - /** Uses {@code MozCSSKeyframesRule}. */ - @BrowserFeature(FF60) - JS_CSS_MOZ_CSS_KEYFRAMES_RULE, - /** <code>Date.toLocaleDateString()</code> returns a short form (d.M.yyyy). */ @BrowserFeature({CHROME, FF}) JS_DATE_LOCALE_DATE_SHORT, @@ -1235,10 +1218,6 @@ @BrowserFeature({CHROME, FF, EDGE}) JS_SYMBOL, - /** Symbol support is limited in FF60. */ - @BrowserFeature(FF60) - JS_SYMBOL_FF60, - /** The width cell height does not return negative values. */ @BrowserFeature(IE) JS_TABLE_CELL_HEIGHT_DOES_NOT_RETURN_NEGATIVE_VALUES, @@ -1290,7 +1269,7 @@ /** Setting the property cols throws an exception, if the provided value is not convertible into an integer. * FF ignores the provided value in this case and sets cols to 0. */ - @BrowserFeature({IE, FF60}) + @BrowserFeature(IE) JS_TEXT_AREA_SET_COLS_THROWS_EXCEPTION, /** Setting the property {@code maxLength} throws an exception, if the provided value is less than 0. */ @@ -1304,7 +1283,7 @@ /** Setting the property rows throws an exception, if the provided value is not convertible into an integer. * FF ignores the provided value in this case and sets rows to 0. */ - @BrowserFeature({IE, FF60}) + @BrowserFeature(IE) JS_TEXT_AREA_SET_ROWS_THROWS_EXCEPTION, /** Setting the value processes null as null value. */ @@ -1323,7 +1302,7 @@ JS_TREEWALKER_FILTER_FUNCTION_ONLY, /** Types arrays can be constructed with {@code null}. */ - @BrowserFeature({CHROME, FF60}) + @BrowserFeature(CHROME) JS_TYPED_ARRAYS_NULL, /** Setting the property align to arbitrary values is allowed. */ @@ -1534,13 +1513,6 @@ URL_ABOUT_BLANK_HAS_BLANK_PATH, /** - * Indicates, that the pathname for the url {@code about:blank} is empty; - * instead of '/blank'. - */ - @BrowserFeature(FF60) - URL_ABOUT_BLANK_HAS_EMPTY_PATH, - - /** * Indicates, that the browser supports username and password as * part of the url (e.g. http://john.smith:secret@localhost). */ @@ -1577,7 +1549,7 @@ XHR_IGNORE_PORT_FOR_SAME_ORIGIN, /** ProgressEvent.lengthComputable is true. */ - @BrowserFeature({FF60, IE}) + @BrowserFeature(IE) XHR_LENGTH_COMPUTABLE, /** A cross origin request to {@code about:blank} is not allowed. */ @@ -1588,10 +1560,6 @@ @BrowserFeature({CHROME, FF}) XHR_OPEN_ALLOW_EMTPY_URL, - /** Indicates that open() throws an exception in sync mode if 'withCredentials' is set to true. */ - @BrowserFeature(FF60) - XHR_OPEN_WITHCREDENTIALS_TRUE_IN_SYNC_EXCEPTION, - /** Indicates that method overrideMimeType throws if msg was already sent. */ @BrowserFeature({CHROME, FF52, IE}) XHR_OVERRIDE_MIME_TYPE_BEFORE_SEND, @@ -1608,13 +1576,6 @@ @BrowserFeature(IE) XHR_WITHCREDENTIALS_ALLOW_ORIGIN_ALL, - /** - * Indicates that the property <code>withCredentials</code> is not writable for sync requests. - * Setting the property throws an exception. - */ - @BrowserFeature(FF60) - XHR_WITHCREDENTIALS_NOT_WRITEABLE_IN_SYNC_EXCEPTION, - /** Indicates that the XPath attribute is case sensitive. */ @BrowserFeature(CHROME) XPATH_ATTRIBUTE_CASE_SENSITIVE, @@ -1622,5 +1583,4 @@ /** Indicates that the 'SelectionNamespaces' property is supported by XPath expressions. */ @BrowserFeature({IE, CHROME}) XPATH_SELECTION_NAMESPACES, - } |
From: <rb...@us...> - 2018-06-15 18:08:10
|
Revision: 15321 http://sourceforge.net/p/htmlunit/code/15321 Author: rbri Date: 2018-06-15 18:08:05 +0000 (Fri, 15 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/JavaScriptEngine.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StringCustom.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-15 17:43:45 UTC (rev 15320) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-15 18:08:05 UTC (rev 15321) @@ -1488,10 +1488,6 @@ @BrowserFeature(CHROME) SLOT_CONTENTS, - /** Indicates that string.contains() is supported. */ - @BrowserFeature(FF60) - STRING_CONTAINS, - /** Indicates that string.includes() is supported. */ @BrowserFeature({CHROME, FF}) STRING_INCLUDES, Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-06-15 17:43:45 UTC (rev 15320) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-06-15 18:08:05 UTC (rev 15321) @@ -26,7 +26,6 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_SYMBOL_FF60; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_WINDOW_ACTIVEXOBJECT_HIDDEN; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_XML; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.STRING_CONTAINS; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.STRING_INCLUDES; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.STRING_REPEAT; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.STRING_STARTS_ENDS_WITH; @@ -67,7 +66,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.DateCustom; import com.gargoylesoftware.htmlunit.javascript.host.NumberCustom; import com.gargoylesoftware.htmlunit.javascript.host.Reflect; -import com.gargoylesoftware.htmlunit.javascript.host.StringCustom; import com.gargoylesoftware.htmlunit.javascript.host.Window; import com.gargoylesoftware.htmlunit.javascript.host.intl.Intl; @@ -464,12 +462,6 @@ removePrototypeProperties(window, "String", "trimLeft"); removePrototypeProperties(window, "String", "trimRight"); } - if (browserVersion.hasFeature(STRING_CONTAINS)) { - final ScriptableObject stringPrototype = - (ScriptableObject) ScriptableObject.getClassPrototype(window, "String"); - stringPrototype.defineFunctionProperties(new String[] {"contains"}, - StringCustom.class, ScriptableObject.EMPTY); - } // only FF has toSource if (!browserVersion.hasFeature(JS_FUNCTION_TOSOURCE)) { Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StringCustom.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StringCustom.java 2018-06-15 17:43:45 UTC (rev 15320) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/StringCustom.java 2018-06-15 18:08:05 UTC (rev 15321) @@ -14,10 +14,6 @@ */ package com.gargoylesoftware.htmlunit.javascript.host; -import net.sourceforge.htmlunit.corejs.javascript.Context; -import net.sourceforge.htmlunit.corejs.javascript.Function; -import net.sourceforge.htmlunit.corejs.javascript.Scriptable; - /** * Contains some missing features of Rhino NativeString. * @@ -27,29 +23,4 @@ public final class StringCustom { private StringCustom() { } - - /** - * Determines whether one string may be found within another string, - * returning true or false as appropriate. - * @param context the JavaScript context - * @param thisObj the scriptable - * @param args the arguments passed into the method - * @param function the function - * @return true or false - */ - public static boolean contains( - final Context context, final Scriptable thisObj, final Object[] args, final Function function) { - if (args.length < 1) { - return false; - } - final String string = Context.toString(thisObj); - final String search = Context.toString(args[0]); - - if (args.length < 2) { - return string.contains(search); - } - - final int start = (int) Math.max(0, Context.toNumber(args[1])); - return string.indexOf(search, start) > -1; - } } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java 2018-06-15 17:43:45 UTC (rev 15320) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java 2018-06-15 18:08:05 UTC (rev 15321) @@ -14,7 +14,6 @@ */ package com.gargoylesoftware.htmlunit.javascript; -import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF60; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.IE; import org.junit.Test; @@ -44,7 +43,7 @@ @Test @Alerts(DEFAULT = {"1<>5", "5<>2", "1<>2", "5<>1", "2<>1", "1<>1", "5<>9"}, IE = {"5<>1", "2<>5", "2<>1", "2<>5", "1<>5", "1<>2", "1<>1", "9<>5"}) - @NotYetImplemented({FF60, IE}) + @NotYetImplemented(IE) public void sortSteps() throws Exception { final String html = "<html><head><title>foo</title><script>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java 2018-06-15 17:43:45 UTC (rev 15320) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java 2018-06-15 18:08:05 UTC (rev 15321) @@ -27,6 +27,7 @@ * @author Marc Guillemot * @author Ahmed Ashour * @author Frank Danek + * @author Ronald Brill */ @RunWith(BrowserRunner.class) public class NativeStringTest extends WebDriverTestCase { |
From: <rb...@us...> - 2018-06-15 17:43:57
|
Revision: 15320 http://sourceforge.net/p/htmlunit/code/15320 Author: rbri Date: 2018-06-15 17:43:45 +0000 (Fri, 15 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/HTMLAnchorElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLBodyElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDetailsElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLFrameSetElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLPreElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElement.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -1323,7 +1323,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/html/HTMLAnchorElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAnchorElement.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAnchorElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -212,7 +212,7 @@ * Returns the value of the rev property. * @return the referrerPolicy property */ - @JsxGetter({CHROME, FF52}) + @JsxGetter({CHROME, FF}) public String getReferrerPolicy() { String attrib = ((HtmlAnchor) getDomNodeOrDie()).getAttribute("referrerPolicy"); if (StringUtils.isEmpty(attrib)) { Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLBodyElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLBodyElement.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLBodyElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -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 static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import java.util.Locale; @@ -511,7 +512,7 @@ * Returns the {@code onmessageerror} event handler for this element. * @return the {@code onmessageerror} event handler for this element */ - @JsxGetter(CHROME) + @JsxGetter({CHROME, FF60}) public Function getOnmessageerror() { return getEventHandler("onmessageerror"); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDetailsElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDetailsElement.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDetailsElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.html; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.html.HtmlDetails; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -26,8 +26,9 @@ * The JavaScript object {@code HTMLDetailsElement}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(domClass = HtmlDetails.class, value = {CHROME, FF52}) +@JsxClass(domClass = HtmlDetails.class, value = {CHROME, FF}) public class HTMLDetailsElement extends HTMLElement { /** 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-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -23,8 +23,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.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.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import java.io.IOException; @@ -73,7 +73,6 @@ import com.gargoylesoftware.htmlunit.html.HtmlDivision; import com.gargoylesoftware.htmlunit.html.HtmlElement; import com.gargoylesoftware.htmlunit.html.HtmlEmphasis; -import com.gargoylesoftware.htmlunit.html.HtmlExample; import com.gargoylesoftware.htmlunit.html.HtmlFigure; import com.gargoylesoftware.htmlunit.html.HtmlFigureCaption; import com.gargoylesoftware.htmlunit.html.HtmlFooter; @@ -81,7 +80,6 @@ import com.gargoylesoftware.htmlunit.html.HtmlItalic; import com.gargoylesoftware.htmlunit.html.HtmlKeyboard; import com.gargoylesoftware.htmlunit.html.HtmlLayer; -import com.gargoylesoftware.htmlunit.html.HtmlListing; import com.gargoylesoftware.htmlunit.html.HtmlMain; import com.gargoylesoftware.htmlunit.html.HtmlMark; import com.gargoylesoftware.htmlunit.html.HtmlNav; @@ -173,7 +171,6 @@ @JsxClass(domClass = HtmlDefinitionTerm.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlElement.class, value = {FF, IE}) @JsxClass(domClass = HtmlEmphasis.class, value = {CHROME, FF}) -@JsxClass(domClass = HtmlExample.class, value = FF60) @JsxClass(domClass = HtmlFigure.class) @JsxClass(domClass = HtmlFigureCaption.class) @JsxClass(domClass = HtmlFooter.class) @@ -181,7 +178,6 @@ @JsxClass(domClass = HtmlItalic.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlKeyboard.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlLayer.class, value = CHROME) -@JsxClass(domClass = HtmlListing.class, value = FF60) @JsxClass(domClass = HtmlMark.class) @JsxClass(domClass = HtmlNav.class) @JsxClass(domClass = HtmlNoBreak.class, value = {CHROME, FF}) Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLFrameSetElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLFrameSetElement.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLFrameSetElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -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.html.HtmlFrameSet; @@ -208,7 +209,7 @@ * Returns the {@code onmessageerror} event handler for this element. * @return the {@code onmessageerror} event handler for this element */ - @JsxGetter(CHROME) + @JsxGetter({CHROME, FF60}) public Function getOnmessageerror() { return getEventHandler("onmessageerror"); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElement.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -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.HtmlMeter; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -122,7 +123,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/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLPreElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLPreElement.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLPreElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -18,7 +18,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 static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import org.apache.commons.lang3.ArrayUtils; @@ -39,10 +38,9 @@ * @author Ahmed Ashour * @author Ronald Brill */ -@JsxClass(domClass = HtmlExample.class, value = CHROME) +@JsxClass(domClass = HtmlExample.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlPreformattedText.class) -@JsxClass(domClass = HtmlListing.class, value = {CHROME, FF52}) -@JsxClass(domClass = HtmlExample.class, value = FF52) +@JsxClass(domClass = HtmlListing.class, value = {CHROME, FF}) public class HTMLPreElement extends HTMLElement { /** Valid values for the {@link #getClear() clear} property. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElement.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElement.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -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 java.io.StringReader; @@ -123,7 +124,7 @@ * Returns the scoped of this style. * @return the scoped */ - @JsxGetter(FF) + @JsxGetter(FF52) public boolean isScoped() { final HtmlStyle style = (HtmlStyle) getDomNodeOrDie(); return style.hasAttribute("scoped"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java 2018-06-15 15:48:47 UTC (rev 15319) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java 2018-06-15 17:43:45 UTC (rev 15320) @@ -17,7 +17,6 @@ import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.EDGE; 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 static java.nio.charset.StandardCharsets.ISO_8859_1; @@ -2888,7 +2887,7 @@ @Test @Alerts(DEFAULT = "-", CHROME = "getDistributedNodes(),select") - @NotYetImplemented({CHROME, FF60}) + @NotYetImplemented(CHROME) public void content() throws Exception { test("content"); } |
From: <rb...@us...> - 2018-06-15 15:48:51
|
Revision: 15319 http://sourceforge.net/p/htmlunit/code/15319 Author: rbri Date: 2018-06-15 15:48:47 +0000 (Fri, 15 Jun 2018) Log Message: ----------- latest chrome Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Atomics.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/SharedArrayBuffer.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Atomics.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Atomics.java 2018-06-15 15:35:15 UTC (rev 15318) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Atomics.java 2018-06-15 15:48:47 UTC (rev 15319) @@ -14,10 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.arrays; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; - import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; -import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; /** * A JavaScript object for {@code Atomics}. @@ -24,6 +21,6 @@ * * @author Ronald Brill */ -@JsxClass(CHROME) +//disabled because of Spectre: @JsxClass(CHROME) public class Atomics extends SimpleScriptable { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/SharedArrayBuffer.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/SharedArrayBuffer.java 2018-06-15 15:35:15 UTC (rev 15318) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/SharedArrayBuffer.java 2018-06-15 15:48:47 UTC (rev 15319) @@ -14,10 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.arrays; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; - import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; -import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxGetter; @@ -26,7 +23,7 @@ * * @author Ronald Brill */ -@JsxClass(CHROME) +//disabled because of Spectre: @JsxClass(CHROME) public class SharedArrayBuffer extends SimpleScriptable { private byte[] bytes_; |
From: <rb...@us...> - 2018-06-15 15:35:23
|
Revision: 15318 http://sourceforge.net/p/htmlunit/code/15318 Author: rbri Date: 2018-06-15 15:35:15 +0000 (Fri, 15 Jun 2018) Log Message: ----------- latest chrome Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.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-15 15:24:20 UTC (rev 15317) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java 2018-06-15 15:35:15 UTC (rev 15318) @@ -84,7 +84,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.arrays.ArrayBuffer; import com.gargoylesoftware.htmlunit.javascript.host.arrays.ArrayBufferView; import com.gargoylesoftware.htmlunit.javascript.host.arrays.ArrayBufferViewBase; -import com.gargoylesoftware.htmlunit.javascript.host.arrays.Atomics; import com.gargoylesoftware.htmlunit.javascript.host.arrays.DataView; import com.gargoylesoftware.htmlunit.javascript.host.arrays.Float32Array; import com.gargoylesoftware.htmlunit.javascript.host.arrays.Float64Array; @@ -91,7 +90,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.arrays.Int16Array; import com.gargoylesoftware.htmlunit.javascript.host.arrays.Int32Array; import com.gargoylesoftware.htmlunit.javascript.host.arrays.Int8Array; -import com.gargoylesoftware.htmlunit.javascript.host.arrays.SharedArrayBuffer; import com.gargoylesoftware.htmlunit.javascript.host.arrays.Uint16Array; import com.gargoylesoftware.htmlunit.javascript.host.arrays.Uint32Array; import com.gargoylesoftware.htmlunit.javascript.host.arrays.Uint8Array; @@ -431,8 +429,11 @@ AbstractList.class, ActiveXObject.class, AnalyserNode.class, ANGLE_instanced_arrays.class, Animation.class, AnimationEvent.class, ApplicationCache.class, ApplicationCacheErrorEvent.class, - Atomics.class, Attr.class, - Audio.class, AudioBuffer.class, + + // disabled because of Spectre: + // Atomics.class, + + Attr.class, Audio.class, AudioBuffer.class, AudioBufferSourceNode.class, AudioContext.class, AudioDestinationNode.class, AudioListener.class, AudioNode.class, AudioParam.class, AudioProcessingEvent.class, AudioScheduledSourceNode.class, BarProp.class, BaseAudioContext.class, @@ -549,7 +550,10 @@ ScriptProcessorNode.class, SecurityPolicyViolationEvent.class, Selection.class, ServiceWorker.class, ServiceWorkerContainer.class, ServiceWorkerRegistration.class, Set.class, ShadowRoot.class, - SharedArrayBuffer.class, + + // disabled because of Spectre: + // SharedArrayBuffer.class, + SharedWorker.class, SimpleArray.class, SourceBuffer.class, SourceBufferList.class, SpeechSynthesis.class, SpeechSynthesisErrorEvent.class, SpeechSynthesisEvent.class, SpeechSynthesisUtterance.class, SpeechSynthesisVoice.class, |
From: <rb...@us...> - 2018-06-15 15:24:46
|
Revision: 15317 http://sourceforge.net/p/htmlunit/code/15317 Author: rbri Date: 2018-06-15 15:24:20 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAudioElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLButtonElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDocumentTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement2Test.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/HTMLLabelElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMenuElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOptionsCollectionTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTextAreaElementTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -40,6 +40,8 @@ @Alerts(DEFAULT = {"left", "right", "bottom", "middle", "top", "wrong", ""}, IE = {"left", "right", "bottom", "middle", "top", "", ""}, CHROME = {"undefined", "undefined", "undefined", "undefined", + "undefined", "undefined", "undefined"}, + FF60 = {"undefined", "undefined", "undefined", "undefined", "undefined", "undefined", "undefined"}) @NotYetImplemented(IE) public void getAlign() throws Exception { @@ -103,7 +105,8 @@ @Test @Alerts(IE = {"[object HTMLAppletElement]", "[object HTMLAppletElement]"}, CHROME = {"[object HTMLUnknownElement]", "exception"}, - FF = {"[object HTMLAppletElement]", "function HTMLAppletElement() {\n [native code]\n}"}) + FF60 = {"[object HTMLUnknownElement]", "exception"}, + FF52 = {"[object HTMLAppletElement]", "function HTMLAppletElement() {\n [native code]\n}"}) public void type() throws Exception { final String html = "" + "<html><head><title>foo</title>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAudioElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAudioElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAudioElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -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.FF52; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.IE; import org.junit.Test; @@ -328,8 +327,8 @@ @Test @Alerts(DEFAULT = "", CHROME = "probably", - FF52 = "maybe") - @NotYetImplemented({CHROME, FF52}) + FF = "maybe") + @NotYetImplemented({CHROME, FF}) public void canPlayType_AudioFlac() throws Exception { canPlayType("audio/flac"); } @@ -339,8 +338,8 @@ */ @Test @Alerts(DEFAULT = "", - FF52 = "maybe") - @NotYetImplemented(FF52) + FF = "maybe") + @NotYetImplemented(FF) public void canPlayType_AudioXFlac() throws Exception { canPlayType("audio/x-flac"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLButtonElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLButtonElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLButtonElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -253,7 +253,8 @@ */ @Test @Alerts(DEFAULT = {"undefined", "undefined", "undefined", "undefined", "undefined", "undefined"}, - CHROME = {"0", "2", "1", "2", "1", "1"}) + CHROME = {"0", "2", "1", "2", "1", "1"}, + FF60 = {"0", "2", "1", "2", "1", "1"}) public void labels() throws Exception { final String html = "<html><head>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDocumentTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDocumentTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLDocumentTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -392,7 +392,8 @@ * @throws Exception if the test fails */ @Test - @Alerts({"[object HTMLCollection]", "0"}) + @Alerts(DEFAULT = {"[object HTMLCollection]", "0"}, + FF60 = {"[object NodeList]", "0"}) public void applets() throws Exception { final String html = "<html>\n" + "<head>\n" @@ -867,7 +868,8 @@ * @throws Exception if the test fails */ @Test - @Alerts({"2", "0"}) + @Alerts(DEFAULT = {"2", "0"}, + FF60 = {"0", "0"}) public void getElementsByName_emptyName() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ + "<html><head><title>foo</title><script>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement2Test.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement2Test.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -825,9 +825,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"something", "null"}, - CHROME = {"something", "0"}, - FF = {"something", "0"}) + @Alerts(DEFAULT = {"something", "0"}, + IE = {"something", "null"}) public void innerText_null() throws Exception { final String html = "<html><head>\n" + "<script>\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-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -4146,8 +4146,7 @@ */ @Test @Alerts(DEFAULT = {"outside", "1", "middle", "2", "3", "4", - "before-begin after-begin inside before-end after-end"}, - FF60 = "insertAdjacentElement not available") + "before-begin after-begin inside before-end after-end"}) public void insertAdjacentElement() throws Exception { insertAdjacentElement("beforeend", "afterend", "beforebegin", "afterbegin"); insertAdjacentElement("beforeEnd", "afterEnd", "beforeBegin", "afterBegin"); @@ -4199,8 +4198,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "executed", - FF60 = "insertAdjacentElement not available") + @Alerts("executed") public void insertAdjacentElementExecuteJavaScript() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ + "<html><head><title>foo</title><script>\n" @@ -4225,8 +4223,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "executed", - FF60 = "insertAdjacentElement not available") + @Alerts("executed") public void insertAdjacentElementExecuteNestedJavaScript() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ + "<html><head><title>foo</title><script>\n" @@ -4253,8 +4250,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "declared", - FF60 = "insertAdjacentElement not available") + @Alerts("declared") public void insertAdjacentElementDeclareJavaScript() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ + "<html><head><title>foo</title><script>\n" @@ -4279,9 +4275,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"outside", "middle", - "before-begin after-begin inside before-end after-end"}, - FF60 = "insertAdjacentText not available") + @Alerts({"outside", "middle", + "before-begin after-begin inside before-end after-end"}) public void insertAdjacentText() throws Exception { insertAdjacentText("beforeend", "afterend", "beforebegin", "afterbegin"); insertAdjacentText("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-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLInputElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -81,11 +81,11 @@ /** * @throws Exception if the test fails */ - @Alerts(DEFAULT = {"error fileupload1", "abc", "abc", "abc", "", "abc", "foo", "", "abc", "abc", + @Alerts(FF52 = {"error fileupload1", "abc", "abc", "abc", "", "abc", "", "", "abc", "abc", "abc", "abc", "abc", "abc", "abc", "abc", "#000000", "abc", "abc", "abc", "abc", "abc", "abc", "", "50", "abc", "abc", "abc", "abc"}, - FF52 = {"error fileupload1", "abc", "abc", "abc", "", "abc", "", "", "abc", "abc", - "abc", "abc", "abc", "abc", "abc", "abc", "#000000", "abc", "abc", "abc", "abc", "abc", + FF60 = {"error fileupload1", "abc", "abc", "abc", "", "abc", "", "", "abc", "abc", + "abc", "abc", "abc", "abc", "abc", "abc", "#000000", "", "abc", "abc", "", "abc", "abc", "", "50", "abc", "abc", "abc", "abc"}, CHROME = {"error fileupload1", "abc", "abc", "abc", "", "abc", "", "", "abc", "abc", "abc", "abc", "abc", "abc", "abc", "abc", "#000000", "", "abc", "", "", "", @@ -101,15 +101,9 @@ /** * @throws Exception if the test fails */ - @Alerts(DEFAULT = {"", "", "", "", "", "foo", "", "", "", + @Alerts(DEFAULT = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "#000000", "", "", "", "", "", "", "", "50", "", "", "", ""}, - FF52 = {"", "", "", "", "", "", "", "", "", - "", "", "", "", "", "", "#000000", "", "", "", "", "", - "", "", "50", "", "", "", ""}, - CHROME = {"", "", "", "", "", "", "", "", "", - "", "", "", "", "", "", "#000000", "", "", "", "", "", - "", "", "50", "", "", "", ""}, IE = {"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "50", "", "", "", ""}) @@ -121,11 +115,11 @@ /** * @throws Exception if the test fails */ - @Alerts(DEFAULT = {"error fileupload1", " ", " ", " ", "", " ", "foo", "", " ", " ", + @Alerts(FF52 = {"error fileupload1", " ", " ", " ", "", " ", "", "", " ", " ", " ", " ", " ", " ", " ", " ", "#000000", " ", " ", " ", " ", " ", " ", "", "50", " ", "", " ", ""}, - FF52 = {"error fileupload1", " ", " ", " ", "", " ", "", "", " ", " ", - " ", " ", " ", " ", " ", " ", "#000000", " ", " ", " ", " ", " ", + FF60 = {"error fileupload1", " ", " ", " ", "", " ", "", "", " ", " ", + " ", " ", " ", " ", " ", " ", "#000000", "", " ", " ", "", " ", " ", "", "50", " ", "", " ", ""}, CHROME = {"error fileupload1", " ", " ", " ", "", " ", "", "", " ", " ", " ", " ", " ", " ", " ", " ", "#000000", "", " ", "", "", "", @@ -141,11 +135,11 @@ /** * @throws Exception if the test fails */ - @Alerts(DEFAULT = {"error fileupload1", "12", "12", "12", "", "12", "foo", "", "12", "12", + @Alerts(FF52 = {"error fileupload1", "12", "12", "12", "", "12", "", "", "12", "12", "12", "12", "12", "12", "12", "12", "#000000", "12", "12", "12", "12", "12", "12", "12", "12", "12", "12", "12", "12"}, - FF52 = {"error fileupload1", "12", "12", "12", "", "12", "", "", "12", "12", - "12", "12", "12", "12", "12", "12", "#000000", "12", "12", "12", "12", "12", + FF60 = {"error fileupload1", "12", "12", "12", "", "12", "", "", "12", "12", + "12", "12", "12", "12", "12", "12", "#000000", "", "12", "12", "", "12", "12", "12", "12", "12", "12", "12", "12"}, CHROME = {"error fileupload1", "12", "12", "12", "", "12", "", "", "12", "12", "12", "12", "12", "12", "12", "12", "#000000", "", "12", "", "", "", @@ -161,15 +155,9 @@ /** * @throws Exception if the test fails */ - @Alerts(DEFAULT = {"", "null", "", "", "", "foo", "", "", "", + @Alerts(DEFAULT = {"", "null", "", "", "", "", "", "", "", "", "null", "", "null", "", "", "#000000", "", "", "", "", "", "", "", "50", "", "", "", ""}, - FF52 = {"", "null", "", "", "", "", "", "", "", - "", "null", "", "null", "", "", "#000000", "", "", "", "", "", - "", "", "50", "", "", "", ""}, - CHROME = {"", "null", "", "", "", "", "", "", "", - "", "null", "", "null", "", "", "#000000", "", "", "", "", "", - "", "", "50", "", "", "", ""}, IE = {"", "null", "", "", "", "", "", "", "", "", "null", "", "null", "", "null", "", "", "", "", "", "", "", "", "50", "", "", "", ""}) @@ -291,11 +279,16 @@ "submit", "submit", "text", "textarea", "color", "date", "text", "datetime-local", "time", "week", "month", "number", "range", "search", "email", "tel", "url"}, - FF = {"button", "button", "checkbox", "file", "hidden", "select-one", "select-multiple", + FF52 = {"button", "button", "checkbox", "file", "hidden", "select-one", "select-multiple", "password", "radio", "reset", "reset", "submit", "submit", "text", "textarea", "color", "text", "text", "text", "text", "text", "text", "number", "range", "search", "email", "tel", "url"}, + FF60 = {"button", "button", "checkbox", "file", "hidden", "select-one", "select-multiple", + "password", "radio", "reset", "reset", + "submit", "submit", "text", "textarea", "color", "date", "text", + "text", "time", "text", "text", "number", "range", + "search", "email", "tel", "url"}, IE = {"button", "button", "checkbox", "file", "hidden", "select-one", "select-multiple", "password", "radio", "reset", "reset", "submit", "submit", "text", "textarea", "text", "text", "text", @@ -377,12 +370,15 @@ /** * @throws Exception if the test fails */ - @Alerts(FF = {"abc", "abc", "abc", "", "abc", "foo", "", "abc", "abc", + @Alerts(FF52 = {"abc", "abc", "abc", "", "abc", "foo", "", "abc", "abc", "abc", "abc", "abc", "abc", "abc", "foo", "#000000", "abc", "abc", "abc", "abc", "abc", "abc", "", "50", "abc", "abc", "abc", "abc"}, + FF60 = {"abc", "abc", "abc", "", "abc", "foo", "", "abc", "abc", + "abc", "abc", "abc", "abc", "abc", "foo", "#000000", "", "abc", + "abc", "", "abc", "abc", "", "50", "abc", "abc", "abc", "abc"}, CHROME = {"abc", "abc", "abc", "", "abc", "foo", "", "abc", "abc", - "abc", "abc", "abc", "abc", "abc", "foo", "#000000", "", "abc", - "", "", "", "", "", "50", "abc", "abc", "abc", "abc"}, + "abc", "abc", "abc", "abc", "abc", "foo", "#000000", "", "abc", + "", "", "", "", "", "50", "abc", "abc", "abc", "abc"}, IE = {"abc", "abc", "abc", "", "abc", "foo", "", "abc", "abc", "abc", "abc", "abc", "abc", "abc", "foo", "abc", "abc", "abc", "abc", "abc", "abc", "abc", "", "50", "abc", "abc", "abc", "abc"}) @@ -1064,10 +1060,9 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"undefined", "undefined", "undefined", "30", "30", "30", + @Alerts(IE = {"undefined", "undefined", "undefined", "30", "30", "30", "undefined", "40", "string", "number"}, - FF52 = {"undefined", "30", "undefined", "30", "30", "30", "40", "50", "string", "number"}, - CHROME = {"undefined", "30", "undefined", "30", "30", "30", "40", "50", "string", "number"}) + DEFAULT = {"undefined", "30", "undefined", "30", "30", "30", "40", "50", "string", "number"}) public void minLength() throws Exception { final String html = "<html><head><title>First</title><script>\n" @@ -1691,7 +1686,8 @@ */ @Test @Alerts(DEFAULT = {"undefined", "undefined", "undefined", "undefined", "undefined", "undefined"}, - CHROME = {"0", "2", "1", "2", "1", "1"}) + CHROME = {"0", "2", "1", "2", "1", "1"}, + FF60 = {"0", "2", "1", "2", "1", "1"}) public void labels() throws Exception { final String html = "<html><head>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLLabelElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLLabelElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLLabelElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -156,9 +156,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "[object HTMLFormElement]", - CHROME = "null", - FF52 = "null") + @Alerts(DEFAULT = "null", + IE = "[object HTMLFormElement]") public void form() throws Exception { final String html = "<html>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMenuElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMenuElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMenuElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -114,6 +114,9 @@ CHROME = {"undefined", "undefined", "undefined", "undefined", "undefined", "null", "", "blah", "context", "ToolBar", "list", "context", "toolbar", "ConText", "", "unknown"}, + FF60 = {"", "", "blah", "context", "ToolBar", "null", "", "blah", + "context", "ToolBar", "list", "context", "toolbar", "ConText", + "", "unknown"}, IE = {"", "", "", "", "", "null", "", "blah", "context", "ToolBar", "ex", "", "ex", "", "ex", "", "ex", "", "", "ex", ""}) public void type() throws Exception { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLMeterElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -74,7 +74,8 @@ */ @Test @Alerts(DEFAULT = {"undefined", "undefined", "undefined", "undefined", "undefined", "undefined"}, - CHROME = {"0", "2", "1", "2", "1", "1"}) + CHROME = {"0", "2", "1", "2", "1", "1"}, + FF60 = {"0", "2", "1", "2", "1", "1"}) public void labels() throws Exception { final String html = "<html><head>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOptionsCollectionTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOptionsCollectionTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOptionsCollectionTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -961,6 +961,7 @@ */ @Test @Alerts(DEFAULT = {"0", "1", "One", "3", "One", "Two", "Three"}, + FF60 = {"exception", "exception", "exception"}, IE = {"exception", "exception", "exception"}) public void setLengthMinusOne() throws Exception { setLength("-1"); 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-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.html; -import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF; +import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF52; import java.util.List; @@ -2128,8 +2128,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", ""}, - FF60 = {"two", "two"}) + @Alerts(DEFAULT = {"two", ""}) public void value() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -2185,8 +2184,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", ""}, - FF60 = {"two", "two"}) + @Alerts(DEFAULT = {"two", ""}) public void valueByValueCase() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -2272,8 +2270,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", ""}, - FF60 = {"two", "two"}) + @Alerts(DEFAULT = {"two", ""}) public void valueNull() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -2301,8 +2298,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", "", ""}, - FF60 = {"two", "two", "two"}) + @Alerts(DEFAULT = {"two", "", ""}) public void valueOther() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -2432,7 +2428,8 @@ */ @Test @Alerts(DEFAULT = {"undefined", "undefined", "undefined", "undefined", "undefined", "undefined"}, - CHROME = {"0", "2", "1", "2", "1", "1"}) + CHROME = {"0", "2", "1", "2", "1", "1"}, + FF60 = {"0", "2", "1", "2", "1", "1"}) public void labels() throws Exception { final String html = "<html><head>\n" @@ -2639,7 +2636,7 @@ */ @Test // https://github.com/mozilla/geckodriver/issues/584 - @BuggyWebDriver(FF) + @BuggyWebDriver(FF52) public void optionClickActions() throws Exception { final String html = "<html><body>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLStyleElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -208,7 +208,7 @@ */ @Test @Alerts(DEFAULT = {"undefined", "undefined"}, - FF = {"false", "true"}) + FF52 = {"false", "true"}) public void scoped() throws Exception { final String html = "<html><head>\n" @@ -236,7 +236,7 @@ */ @Test @Alerts(DEFAULT = {"undefined", "true", "false"}, - FF = {"false", "true", "false"}) + FF52 = {"false", "true", "false"}) public void scoped_setter() throws Exception { final String html = "<html><head>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTextAreaElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTextAreaElementTest.java 2018-06-15 13:19:13 UTC (rev 15316) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLTextAreaElementTest.java 2018-06-15 15:24:20 UTC (rev 15317) @@ -163,6 +163,7 @@ @Test @Alerts(DEFAULT = {"0,0", "11,11", "0,11", "0,11", "7,7"}, CHROME = {"0,0", "11,11", "11,11", "11,11", "7,7"}, + FF60 = {"0,0", "11,11", "11,11", "11,11", "7,7"}, IE = {"0,0", "0,0", "0,0", "0,11", "0,0"}) public void selection_outOfBounds() throws Exception { selection(-3, 15); @@ -368,7 +369,6 @@ */ @Test @Alerts(DEFAULT = {"20", "5", "8", "4", "20", "20", "20", "3"}, - FF60 = {"20", "5", "8", "4", "error", "4", "error", "4", "20", "3"}, IE = {"20", "5", "8", "4", "error", "4", "error", "4", "error", "4", "3"}) public void cols() throws Exception { final String html @@ -419,7 +419,6 @@ */ @Test @Alerts(DEFAULT = {"2", "5", "8", "4", "2", "2", "2", "3"}, - FF60 = {"2", "5", "8", "4", "error", "4", "error", "4", "2", "3"}, IE = {"2", "5", "8", "4", "error", "4", "error", "4", "error", "4", "3"}) public void rows() throws Exception { final String html |
From: <rb...@us...> - 2018-06-15 13:19:16
|
Revision: 15316 http://sourceforge.net/p/htmlunit/code/15316 Author: rbri Date: 2018-06-15 13:19:13 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileTest.java 2018-06-15 13:15:44 UTC (rev 15315) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileTest.java 2018-06-15 13:19:13 UTC (rev 15316) @@ -44,9 +44,7 @@ @Alerts(CHROME = {"1", "ScriptExceptionTest1.txt", "Sun Jul 26 2015 10:21:47 GMT-0400 (Eastern Daylight Time)", "1437920507000", "", "14", "text/plain"}, - FF60 = {"1", "ScriptExceptionTest1.txt", "Sun Jul 26 2015 10:21:47 GMT-0400", - "1437920507000", "undefined", "14", "text/plain"}, - FF52 = {"1", "ScriptExceptionTest1.txt", "Sun Jul 26 2015 10:21:47 GMT-0400", + FF = {"1", "ScriptExceptionTest1.txt", "Sun Jul 26 2015 10:21:47 GMT-0400", "1437920507000", "", "14", "text/plain"}, IE = {"1", "ScriptExceptionTest1.txt", "Sun Jul 26 2015 10:21:47 GMT-0400 (Eastern Daylight Time)", |
From: <rb...@us...> - 2018-06-15 13:15:48
|
Revision: 15315 http://sourceforge.net/p/htmlunit/code/15315 Author: rbri Date: 2018-06-15 13:15:44 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEventTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PopStateEventTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEventTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEventTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEventTest.java 2018-06-15 13:06:43 UTC (rev 15314) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PointerEventTest.java 2018-06-15 13:15:44 UTC (rev 15315) @@ -55,6 +55,8 @@ @Test @Alerts(DEFAULT = "exception", CHROME = {"[object PointerEvent]", "click", "false", "false", + "0", "1", "1", "0", "0", "0", "", "false"}, + FF60 = {"[object PointerEvent]", "click", "false", "false", "0", "1", "1", "0", "0", "0", "", "false"}) public void create_ctor() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -78,6 +80,8 @@ @Test @Alerts(DEFAULT = "exception", CHROME = {"[object PointerEvent]", "click", "true", "false", + "2", "1", "1", "0", "0", "0", "mouse", "false"}, + FF60 = {"[object PointerEvent]", "click", "true", "false", "2", "1", "1", "0", "0", "0", "mouse", "false"}) public void create_ctorWithDetails() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PopStateEventTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PopStateEventTest.java 2018-06-15 13:06:43 UTC (rev 15314) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/PopStateEventTest.java 2018-06-15 13:15:44 UTC (rev 15315) @@ -143,8 +143,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"exception"}, - FF60 = {"dispatched"}) + @Alerts("exception") @NotYetImplemented({IE, CHROME, FF52}) public void dispatchEvent() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEventTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEventTest.java 2018-06-15 13:06:43 UTC (rev 15314) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/WebGLContextEventTest.java 2018-06-15 13:15:44 UTC (rev 15315) @@ -34,8 +34,7 @@ */ @Test @Alerts(DEFAULT = {"1", "2", "3"}, - IE = {"undefined", "undefined", "undefined"}, - FF60 = "exception") + IE = {"undefined", "undefined", "undefined"}) public void constants() throws Exception { final String html = "<html><head><script>\n" + " function test() {\n" |
From: <rb...@us...> - 2018-06-15 13:06:47
|
Revision: 15314 http://sourceforge.net/p/htmlunit/code/15314 Author: rbri Date: 2018-06-15 13:06:43 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMImplementationTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMTokenListTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/EventNodeTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeListTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMImplementationTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMImplementationTest.java 2018-06-15 13:05:45 UTC (rev 15313) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMImplementationTest.java 2018-06-15 13:06:43 UTC (rev 15314) @@ -270,13 +270,10 @@ @Test @Alerts(DEFAULT = {"http://www.w3.org/TR/SVG11/feature#BasicStructure 1.0: true", "http://www.w3.org/TR/SVG11/feature#BasicStructure 1.1: true", - "http://www.w3.org/TR/SVG11/feature#BasicStructure 1.2: false"}, - CHROME = {"http://www.w3.org/TR/SVG11/feature#BasicStructure 1.0: true", - "http://www.w3.org/TR/SVG11/feature#BasicStructure 1.1: true", "http://www.w3.org/TR/SVG11/feature#BasicStructure 1.2: true"}, - FF = {"http://www.w3.org/TR/SVG11/feature#BasicStructure 1.0: true", + IE = {"http://www.w3.org/TR/SVG11/feature#BasicStructure 1.0: true", "http://www.w3.org/TR/SVG11/feature#BasicStructure 1.1: true", - "http://www.w3.org/TR/SVG11/feature#BasicStructure 1.2: true"}) + "http://www.w3.org/TR/SVG11/feature#BasicStructure 1.2: false"}) public void hasFeature_SVG_BasicStructure() throws Exception { hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure", "['1.0', '1.1', '1.2']"); } @@ -287,13 +284,10 @@ @Test @Alerts(DEFAULT = {"http://www.w3.org/TR/SVG11/feature#Shape 1.0: true", "http://www.w3.org/TR/SVG11/feature#Shape 1.1: true", - "http://www.w3.org/TR/SVG11/feature#Shape 1.2: false"}, - CHROME = {"http://www.w3.org/TR/SVG11/feature#Shape 1.0: true", - "http://www.w3.org/TR/SVG11/feature#Shape 1.1: true", "http://www.w3.org/TR/SVG11/feature#Shape 1.2: true"}, - FF = {"http://www.w3.org/TR/SVG11/feature#Shape 1.0: true", + IE = {"http://www.w3.org/TR/SVG11/feature#Shape 1.0: true", "http://www.w3.org/TR/SVG11/feature#Shape 1.1: true", - "http://www.w3.org/TR/SVG11/feature#Shape 1.2: true"}) + "http://www.w3.org/TR/SVG11/feature#Shape 1.2: false"}) public void hasFeature_SVG_Shape() throws Exception { hasFeature("http://www.w3.org/TR/SVG11/feature#Shape", "['1.0', '1.1', '1.2']"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMTokenListTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMTokenListTest.java 2018-06-15 13:05:45 UTC (rev 15313) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMTokenListTest.java 2018-06-15 13:06:43 UTC (rev 15314) @@ -127,6 +127,7 @@ @Test @Alerts(DEFAULT = {"3", "0", "3", "8"}, CHROME = {"3", "0", "2", "8"}, + FF60 = {"3", "0", "2", "8"}, IE = {"3", "0", "3", "7"}) public void length() throws Exception { final String html @@ -251,9 +252,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"a b", "2", "exception"}, - CHROME = {"a b", "2", "false"}, - FF52 = {"a b", "2", "false"}) + @Alerts(DEFAULT = {"a b", "2", "false"}, + IE = {"a b", "2", "exception"}) public void containsEmpty() throws Exception { contains("a b", ""); } @@ -262,9 +262,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"a b", "2", "exception"}, - CHROME = {"a b", "2", "false"}, - FF52 = {"a b", "2", "false"}) + @Alerts(DEFAULT = {"a b", "2", "false"}, + IE = {"a b", "2", "exception"}) public void containsBlank() throws Exception { contains("a b", " "); } @@ -273,9 +272,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"a b", "2", "exception"}, - CHROME = {"a b", "2", "false"}, - FF52 = {"a b", "2", "false"}) + @Alerts(DEFAULT = {"a b", "2", "false"}, + IE = {"a b", "2", "exception"}) public void containsTab() throws Exception { contains("a b", "\t"); } @@ -284,9 +282,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"a b", "2", "exception"}, - CHROME = {"a b", "2", "false"}, - FF52 = {"a b", "2", "false"}) + @Alerts(DEFAULT = {"a b", "2", "false"}, + IE = {"a b", "2", "exception"}) public void containsCr() throws Exception { contains("a b", "\\r"); } @@ -295,9 +292,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"a b", "2", "exception"}, - CHROME = {"a b", "2", "false"}, - FF52 = {"a b", "2", "false"}) + @Alerts(DEFAULT = {"a b", "2", "false"}, + IE = {"a b", "2", "exception"}) public void containsNl() throws Exception { contains("a b", "\\n"); } @@ -493,7 +489,7 @@ */ @Test @Alerts(DEFAULT = {" \t \n ", "0", "1", "a"}, - FF = {" \t \n ", "0", "1", " \t \n a"}) + FF52 = {" \t \n ", "0", "1", " \t \n a"}) public void addToWhitespace() throws Exception { add(" \t \r ", "a"); } @@ -503,7 +499,7 @@ */ @Test @Alerts(DEFAULT = {"a ", "1", "2", "a b"}, - FF = {"a ", "1", "2", "a b"}) + FF52 = {"a ", "1", "2", "a b"}) public void addToWhitespaceAtEnd() throws Exception { add("a ", "b"); } @@ -540,7 +536,8 @@ */ @Test @Alerts(DEFAULT = {"a b a", "3", "exception", "3", "a b a"}, - CHROME = {"a b a", "2", "exception", "2", "a b a"}) + CHROME = {"a b a", "2", "exception", "2", "a b a"}, + FF60 = {"a b a", "2", "exception", "2", "a b a"}) public void addElementWithBlank() throws Exception { add("a b a", "a b"); } @@ -550,7 +547,8 @@ */ @Test @Alerts(DEFAULT = {"a b a\tb", "4", "exception", "4", "a b a\tb"}, - CHROME = {"a b a\tb", "2", "exception", "2", "a b a\tb"}) + CHROME = {"a b a\tb", "2", "exception", "2", "a b a\tb"}, + FF60 = {"a b a\tb", "2", "exception", "2", "a b a\tb"}) public void addElementWithTab() throws Exception { add("a b a\tb", "a\tb"); } @@ -560,7 +558,8 @@ */ @Test @Alerts(DEFAULT = {"a \t c \n d e", "4", "4", "a \t c \n d e"}, - CHROME = {"a \t c \n d e", "4", "4", "a c d e"}) + CHROME = {"a \t c \n d e", "4", "4", "a c d e"}, + FF60 = {"a \t c \n d e", "4", "4", "a c d e"}) public void addToWhitespaceExisting() throws Exception { add("a \t c \n d e", "c"); } @@ -687,9 +686,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {" \t \n ", "0", "0", " \t \n "}, - CHROME = {" \t \n ", "0", "0", ""}, - FF52 = {" \t \n ", "0", "0", ""}) + @Alerts(DEFAULT = {" \t \n ", "0", "0", ""}, + IE = {" \t \n ", "0", "0", " \t \n "}) public void removeFromWhitespace() throws Exception { remove(" \t \r ", "a"); } @@ -708,7 +706,8 @@ */ @Test @Alerts(DEFAULT = {"a b a", "3", "1", "b"}, - CHROME = {"a b a", "2", "1", "b"}) + CHROME = {"a b a", "2", "1", "b"}, + FF60 = {"a b a", "2", "1", "b"}) public void removeDuplicated() throws Exception { remove("a b a", "a"); } @@ -718,7 +717,8 @@ */ @Test @Alerts(DEFAULT = {"a b a", "3", "exception", "3", "a b a"}, - CHROME = {"a b a", "2", "exception", "2", "a b a"}) + CHROME = {"a b a", "2", "exception", "2", "a b a"}, + FF60 = {"a b a", "2", "exception", "2", "a b a"}) public void removeElementWithBlank() throws Exception { remove("a b a", "a b"); } @@ -728,7 +728,8 @@ */ @Test @Alerts(DEFAULT = {"a b a\tb", "4", "exception", "4", "a b a\tb"}, - CHROME = {"a b a\tb", "2", "exception", "2", "a b a\tb"}) + CHROME = {"a b a\tb", "2", "exception", "2", "a b a\tb"}, + FF60 = {"a b a\tb", "2", "exception", "2", "a b a\tb"}) public void removeElementWithTab() throws Exception { remove("a b a\tb", "a\tb"); } @@ -746,8 +747,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"a \t c \n d e", "4", "3", "a d e"}, - FF60 = {"a \t c \n d e", "4", "3", "a d e"}) + @Alerts({"a \t c \n d e", "4", "3", "a d e"}) public void removeWhitespace() throws Exception { remove("a \t c \n d e", "c"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentTest.java 2018-06-15 13:05:45 UTC (rev 15313) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentTest.java 2018-06-15 13:06:43 UTC (rev 15314) @@ -253,7 +253,8 @@ */ @Test @Alerts(DEFAULT = {"0", "3", "3", "true"}, - CHROME = {"0", "0", "0", "true"}) + CHROME = {"0", "0", "0", "true"}, + FF60 = {"0", "0", "0", "true"}) public void applets() throws Exception { final String html = "<html>\n" @@ -2773,8 +2774,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"null", "null"}, - FF60 = {"undefined", "undefined"}) + @Alerts({"null", "null"}) public void rootElement() throws Exception { final String html = "<html>\n" + "<head>\n" 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-15 13:05:45 UTC (rev 15313) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/EventNodeTest.java 2018-06-15 13:06:43 UTC (rev 15314) @@ -132,6 +132,7 @@ @Test @Alerts(DEFAULT = "mousedown label,focus text,mouseup label,click label,click text,", 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}) public void clickEventsLabel() throws Exception { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeListTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeListTest.java 2018-06-15 13:05:45 UTC (rev 15313) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeListTest.java 2018-06-15 13:06:43 UTC (rev 15314) @@ -26,6 +26,7 @@ * Tests for {@link NodeList}. * * @author Ahmed Ashour + * @author Ronald Brill */ @RunWith(BrowserRunner.class) public class NodeListTest extends WebDriverTestCase { @@ -72,7 +73,6 @@ */ @Test @Alerts(DEFAULT = "0,1,2,3,4,5,entries,forEach,item,keys,length,values", - FF60 = "0,1,2,3,4,5,item,length", IE = "0,1,2,3,4,5,item,length", EDGE = "0,1,2,3,4,5,item,length") public void iterator() throws Exception { @@ -107,7 +107,6 @@ "[object HTMLScriptElement] 3 [object NodeList] undefined", "[object HTMLBodyElement] 4 [object NodeList] undefined", "[object HTMLDivElement] 5 [object NodeList] undefined"}, - FF60 = "no forEach", IE = "no forEach", EDGE = "no forEach") public void forEach() throws Exception { @@ -137,7 +136,6 @@ */ @Test @Alerts(DEFAULT = {"done", "value", "object", "0", "[object HTMLHtmlElement]"}, - FF60 = "not defined", IE = "not defined", EDGE = "not defined") public void entries() throws Exception { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeTest.java 2018-06-15 13:05:45 UTC (rev 15313) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeTest.java 2018-06-15 13:06:43 UTC (rev 15314) @@ -354,8 +354,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"true", "false"}, - FF60 = {"isSameNode not supported"}) + @Alerts({"true", "false"}) public void isSameNode() throws Exception { final String html = "<html><head><title>foo</title><script>\n" + " function test() {\n" |
From: <rb...@us...> - 2018-06-15 13:05:56
|
Revision: 15313 http://sourceforge.net/p/htmlunit/code/15313 Author: rbri Date: 2018-06-15 13:05:45 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/ConsoleTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/History2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Location2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NamedNodeMapTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SetTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SymbolTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/URLSearchParamsTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Window2Test.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/ConsoleTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/ConsoleTest.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/ConsoleTest.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -121,9 +121,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "exception", - CHROME = "success", - FF52 = "success") + @Alerts(DEFAULT = "success", + IE = "exception") public void fromWindow() throws Exception { final String html = "<html>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/History2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/History2Test.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/History2Test.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -718,11 +718,9 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = {"back", "forward", "go", "length", "pushState", "replaceState", "state"}, - FF52 = {"back", "forward", "go", "length", "pushState", "replaceState", + @Alerts(DEFAULT = {"back", "forward", "go", "length", "pushState", "replaceState", "scrollRestoration", "state"}, - CHROME = {"back", "forward", "go", "length", "pushState", "replaceState", - "scrollRestoration", "state"}) + IE = {"back", "forward", "go", "length", "pushState", "replaceState", "state"}) public void properties() throws Exception { final String html = "<html><head><script>\n" + " function test() {\n" @@ -779,7 +777,6 @@ */ @Test @Alerts(DEFAULT = {"auto", "manual", "auto", "auto", "auto", "auto"}, - FF60 = {"undefined", "manual", "auto", "MaNUaL", "unknown", "undefined"}, IE = {"undefined", "manual", "auto", "MaNUaL", "unknown", "undefined"}) public void scrollRestoration() throws Exception { final String html = "<html><head><script>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Location2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Location2Test.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Location2Test.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -125,9 +125,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(CHROME = {"", "about:blank", "blank", "", "about:", ""}, - FF60 = {"", "about:blank", "", "", "about:", ""}, - FF52 = {"", "about:blank", "blank", "", "about:", ""}, + @Alerts(DEFAULT = {"", "about:blank", "blank", "", "about:", ""}, IE = {"", "about:blank", "/blank", "", "about:", ""}) public void about_blank_attributes() throws Exception { final String html = "<html><head><title>First</title><script>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NamedNodeMapTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NamedNodeMapTest.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NamedNodeMapTest.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -14,7 +14,6 @@ */ package com.gargoylesoftware.htmlunit.javascript.host; -import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF60; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.IE; import org.junit.Test; @@ -43,10 +42,9 @@ * @throws Exception if an error occurs */ @Test - @NotYetImplemented({FF60, IE}) @Alerts(DEFAULT = {"name=f", "id=f", "foo=bar", "baz=blah"}, - FF60 = {"baz=blah", "foo=bar", "id=f", "name=f"}, IE = {"name=f", "id=f", "baz=blah", "foo=bar"}) + @NotYetImplemented(IE) public void attributes() throws Exception { final String html = "<html>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SetTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SetTest.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SetTest.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -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 org.junit.Test; import org.junit.runner.RunWith; @@ -362,9 +361,7 @@ */ @Test @Alerts(DEFAULT = "[object Set Iterator]", - FF60 = "[object Object]", IE = {}) - @NotYetImplemented(FF60) public void iteratorPrototype() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SymbolTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SymbolTest.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/SymbolTest.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -56,7 +56,6 @@ */ @Test @Alerts(DEFAULT = {"symbol", "Symbol(Symbol.replace)", "true"}, - FF60 = {"undefined", "-", "true"}, IE = "not supported") public void replace() throws Exception { name("replace"); @@ -67,7 +66,6 @@ */ @Test @Alerts(DEFAULT = {"symbol", "Symbol(Symbol.search)", "true"}, - FF60 = {"undefined", "-", "true"}, IE = "not supported") public void search() throws Exception { name("search"); @@ -78,7 +76,6 @@ */ @Test @Alerts(DEFAULT = {"symbol", "Symbol(Symbol.split)", "true"}, - FF60 = {"undefined", "-", "true"}, IE = "not supported") public void split() throws Exception { name("split"); @@ -89,7 +86,6 @@ */ @Test @Alerts(DEFAULT = {"symbol", "Symbol(Symbol.hasInstance)", "true"}, - FF60 = {"undefined", "-", "true"}, IE = "not supported") public void hasInstance() throws Exception { name("hasInstance"); @@ -100,7 +96,6 @@ */ @Test @Alerts(DEFAULT = {"symbol", "Symbol(Symbol.isConcatSpreadable)", "true"}, - FF60 = {"undefined", "-", "true"}, IE = "not supported") public void isConcatSpreadable() throws Exception { name("isConcatSpreadable"); @@ -111,7 +106,6 @@ */ @Test @Alerts(DEFAULT = {"symbol", "Symbol(Symbol.unscopables)", "true"}, - FF60 = {"undefined", "-", "true"}, IE = "not supported") public void unscopables() throws Exception { name("unscopables"); @@ -142,7 +136,6 @@ */ @Test @Alerts(DEFAULT = {"symbol", "Symbol(Symbol.toStringTag)", "true"}, - FF60 = {"undefined", "-", "true"}, IE = "not supported") public void toStringTag() throws Exception { name("toStringTag"); @@ -172,7 +165,6 @@ */ @Test @Alerts(DEFAULT = {"Symbol()", "Symbol(foo)", "Symbol(Symbol.iterator)", "exception"}, - FF60 = {"Symbol()", "Symbol(foo)", "Symbol(Symbol.iterator)", "undefined"}, IE = "not supported") public void string() throws Exception { final String html = Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/URLSearchParamsTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/URLSearchParamsTest.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/URLSearchParamsTest.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -38,7 +38,6 @@ */ @Test @Alerts(DEFAULT = {"foo=1&bar=2", ""}, - FF60 = {"%3Ffoo=1&bar=2", ""}, IE = {}) @NotYetImplemented(FF60) public void ctor() throws Exception { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Window2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Window2Test.java 2018-06-15 12:18:21 UTC (rev 15312) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/Window2Test.java 2018-06-15 13:05:45 UTC (rev 15313) @@ -788,7 +788,8 @@ */ @Test @Alerts(DEFAULT = {"0,0", "100,200", "110,230", "0,0", "no scrollByLines()", "0,0", "no scrollByPages()"}, - FF = {"0,0", "100,200", "110,230", "0,0", "0,95", "0,0", "0,1238"}) + FF52 = {"0,0", "100,200", "110,230", "0,0", "0,95", "0,0", "0,1238"}, + FF60 = {"0,0", "100,200", "110,230", "0,0", "0,95", "0,0", "0,1254"}) @NotYetImplemented(FF) public void scrolling1() throws Exception { scrolling(true); @@ -877,8 +878,8 @@ */ @Test @Alerts(DEFAULT = {"undefined", "undefined"}, - FF60 = {"11", "91"}, - FF52 = {"11", "91"}) + FF52 = {"11", "91"}, + FF60 = {"11", "83"}) public void mozInnerScreen() throws Exception { final String html = "<html><body onload='test()'><script>\n" @@ -1141,10 +1142,15 @@ * @throws Exception if an error occurs */ @Test - @Alerts({ + @Alerts(DEFAULT = { "string string 7 number string", "string string 8 number object", "string string 9 number object", + "string string 1 number object"}, + FF = { + "string string 0 number string", + "string string 0 number object", + "string string 9 number object", "string string 1 number object"}) public void onErrorExceptionInstance() throws Exception { final String html @@ -1916,7 +1922,8 @@ */ @Test @Alerts(DEFAULT = "function", - CHROME = "undefined") + CHROME = "undefined", + FF60 = "undefined") public void showModalDialog() throws Exception { final String html = "<html><body><script>\n" |
From: <rb...@us...> - 2018-06-15 12:18:26
|
Revision: 15312 http://sourceforge.net/p/htmlunit/code/15312 Author: rbri Date: 2018-06-15 12:18:21 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/IteratorTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeFunctionTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/SimpleScriptable2Test.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/IteratorTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/IteratorTest.java 2018-06-15 12:04:36 UTC (rev 15311) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/IteratorTest.java 2018-06-15 12:18:21 UTC (rev 15312) @@ -34,7 +34,7 @@ */ @Test @Alerts(DEFAULT = "Iterator not available", - FF = {"first,1", "second,2"}) + FF52 = {"first,1", "second,2"}) public void simple() throws Exception { final String html = "<html>\n" @@ -61,7 +61,7 @@ */ @Test @Alerts(DEFAULT = "Iterator not available", - FF = "[object StopIteration]") + FF52 = "[object StopIteration]") public void stopIteration() throws Exception { final String html = "<html>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine2Test.java 2018-06-15 12:04:36 UTC (rev 15311) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine2Test.java 2018-06-15 12:18:21 UTC (rev 15312) @@ -122,8 +122,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"in goo", "in hoo", "in foo"}, - FF60 = {"in goo", "in hoo", "foo error"}) + @Alerts({"in goo", "in hoo", "in foo"}) public void functionDeclaredForwardInBlock() throws Exception { final String html = "<html><head></head><body>\n" + "<script>\n" @@ -149,10 +148,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"function foo() {}", "function foo() {}"}, - CHROME = {"undefined", "function foo() {}"}, - FF52 = {"undefined", "function foo() {}"}, - FF60 = {"undefined", "foo error"}) + @Alerts(DEFAULT = {"undefined", "function foo() {}"}, + IE = {"function foo() {}", "function foo() {}"}) @NotYetImplemented({IE, CHROME, FF52}) public void variableNotDefined() throws Exception { final String html = "<html><head></head><body>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeFunctionTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeFunctionTest.java 2018-06-15 12:04:36 UTC (rev 15311) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeFunctionTest.java 2018-06-15 12:18:21 UTC (rev 15312) @@ -114,7 +114,8 @@ */ @Test @Alerts(DEFAULT = "function anonymous() {\n var x = 1;\n}", - CHROME = "function anonymous(\n) {\n var x = 1;\n}") + CHROME = "function anonymous(\n) {\n var x = 1;\n}", + FF60 = "function anonymous(\n) {\n var x = 1;\n}") public void newFunctionToString() throws Exception { final String html = "<html><head><title>foo</title><script>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java 2018-06-15 12:04:36 UTC (rev 15311) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java 2018-06-15 12:18:21 UTC (rev 15312) @@ -80,8 +80,7 @@ */ @Test @Alerts(DEFAULT = {"contains: undefined", "toSource: undefined", "trim: function"}, - FF52 = {"contains: undefined", "toSource: function", "trim: function"}, - FF60 = {"contains: function", "toSource: function", "trim: function"}) + FF = {"contains: undefined", "toSource: function", "trim: function"}) public void methods_differences() throws Exception { final String[] methods = {"contains", "toSource", "trim" }; final String html = NativeDateTest.createHTMLTestMethods("'hello'", methods); @@ -157,9 +156,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "contains not supported", - FF60 = {"true", "false", "true", "true", "true", "false", "true", "true", "true", "false", - "true", "true", "false", "false"}) + @Alerts("contains not supported") public void contains() throws Exception { final String html = "<!DOCTYPE html>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/SimpleScriptable2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/SimpleScriptable2Test.java 2018-06-15 12:04:36 UTC (rev 15311) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/SimpleScriptable2Test.java 2018-06-15 12:18:21 UTC (rev 15312) @@ -42,6 +42,7 @@ * @author Sudhan Moghe * @author <a href="mailto:mi...@10...">Mike Dirolf</a> * @author Frank Danek + * @author Ronald Brill */ @RunWith(BrowserRunner.class) public class SimpleScriptable2Test extends WebDriverTestCase { @@ -322,7 +323,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(FF = {"function", "true", "function length() {\n [native code]\n}", "0", "0"}, + @Alerts(DEFAULT = {"function", "true", "function get length() {\n [native code]\n}", "0", "0"}, CHROME = {"undefined", "false", "undefined", "exception"}, IE = {"function", "true", "\nfunction length() {\n [native code]\n}\n", "0", "0"}) @NotYetImplemented(CHROME) |
From: <rb...@us...> - 2018-06-15 12:04:43
|
Revision: 15311 http://sourceforge.net/p/htmlunit/code/15311 Author: rbri Date: 2018-06-15 12:04:36 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration3Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclarationTest.java trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF60.txt trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF60.txt Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration3Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration3Test.java 2018-06-15 11:46:56 UTC (rev 15310) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration3Test.java 2018-06-15 12:04:36 UTC (rev 15311) @@ -64,7 +64,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "url(\"myImage.png\")", "repeat", "0% 0%", "scroll"}, - CHROME = {"initial", "url(\"myImage.png\")", "initial", "initial", "initial"}) + CHROME = {"initial", "url(\"myImage.png\")", "initial", "initial", "initial"}, + FF60 = {"rgba(0, 0, 0, 0)", "url(\"myImage.png\")", "repeat", "0% 0%", "scroll"}) public void backgroundImage() throws Exception { background("url(myImage.png)"); } @@ -74,7 +75,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat-x", "0% 0%", "scroll"}, - CHROME = {"initial", "initial", "repeat-x", "initial", "initial"}) + CHROME = {"initial", "initial", "repeat-x", "initial", "initial"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat-x", "0% 0%", "scroll"}) public void backgroundRepeat() throws Exception { background("repeat-x"); } @@ -84,7 +86,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "20px 100%", "scroll"}, - CHROME = {"initial", "initial", "initial", "20px 100%", "initial"}) + CHROME = {"initial", "initial", "initial", "20px 100%", "initial"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "20px 100%", "scroll"}) public void backgroundPosition() throws Exception { background("20px 100%"); } @@ -94,7 +97,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "right bottom", "scroll"}, - CHROME = {"initial", "initial", "initial", "right bottom", "initial"}) + CHROME = {"initial", "initial", "initial", "right bottom", "initial"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "right bottom", "scroll"}) public void backgroundPosition2() throws Exception { background("bottom right"); } @@ -104,7 +108,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "10em bottom", "scroll"}, - CHROME = {"initial", "initial", "initial", "10em bottom", "initial"}) + CHROME = {"initial", "initial", "initial", "10em bottom", "initial"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "10em bottom", "scroll"}) public void backgroundPosition3() throws Exception { background("10em bottom"); } @@ -115,6 +120,7 @@ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "10em center", "scroll"}, CHROME = {"initial", "initial", "initial", "10em center", "initial"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "10em center", "scroll"}, IE = {"transparent", "none", "repeat", "10em", "scroll"}) public void backgroundPosition4() throws Exception { background("10em center"); @@ -125,7 +131,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "0% 0%", "fixed"}, - CHROME = {"initial", "initial", "initial", "initial", "fixed"}) + CHROME = {"initial", "initial", "initial", "initial", "fixed"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 0%", "fixed"}) public void backgroundAttachment() throws Exception { background("fixed"); } @@ -183,7 +190,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "0% 0%", "scroll"}, - CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 0%", "scroll"}) + CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 0%", "scroll"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 0%", "scroll"}) public void backgroundCssEmpty() throws Exception { backgroundCss(""); } @@ -211,7 +219,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "url(\"http://localhost:12345/myImage.png\")", "repeat", "0% 0%", "scroll"}, - CHROME = {"rgba(0, 0, 0, 0)", "url(\"http://localhost:12345/myImage.png\")", "repeat", "0% 0%", "scroll"}) + CHROME = {"rgba(0, 0, 0, 0)", "url(\"http://localhost:12345/myImage.png\")", "repeat", "0% 0%", "scroll"}, + FF60 = {"rgba(0, 0, 0, 0)", "url(\"http://localhost:12345/myImage.png\")", "repeat", "0% 0%", "scroll"}) public void backgroundCssImage() throws Exception { backgroundCss("url(myImage.png)"); } @@ -221,7 +230,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat-x", "0% 0%", "scroll"}, - CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat-x", "0% 0%", "scroll"}) + CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat-x", "0% 0%", "scroll"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat-x", "0% 0%", "scroll"}) public void backgroundCssRepeat() throws Exception { backgroundCss("repeat-x"); } @@ -231,7 +241,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "20px 100%", "scroll"}, - CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "20px 100%", "scroll"}) + CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "20px 100%", "scroll"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "20px 100%", "scroll"}) public void backgroundCssPosition() throws Exception { backgroundCss("20px 100%"); } @@ -241,7 +252,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "100% 100%", "scroll"}, - CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "100% 100%", "scroll"}) + CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "100% 100%", "scroll"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "100% 100%", "scroll"}) public void backgroundCssPosition2() throws Exception { backgroundCss("bottom right"); } @@ -251,7 +263,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "0% 100%", "scroll"}, - CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 100%", "scroll"}) + CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 100%", "scroll"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 100%", "scroll"}) public void backgroundCssPosition3() throws Exception { backgroundCss("left bottom"); } @@ -262,6 +275,7 @@ @Test @Alerts(FF = {"transparent", "none", "repeat", "50% 0%", "scroll"}, CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "50% 0%", "scroll"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "50% 0%", "scroll"}, IE = {"transparent", "none", "repeat", "top", "scroll"}) public void backgroundCssPosition4() throws Exception { backgroundCss("top center"); @@ -272,7 +286,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "none", "repeat", "0% 0%", "fixed"}, - CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 0%", "fixed"}) + CHROME = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 0%", "fixed"}, + FF60 = {"rgba(0, 0, 0, 0)", "none", "repeat", "0% 0%", "fixed"}) public void backgroundCssAttachment() throws Exception { backgroundCss("fixed"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclarationTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclarationTest.java 2018-06-15 11:46:56 UTC (rev 15310) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclarationTest.java 2018-06-15 12:04:36 UTC (rev 15311) @@ -938,6 +938,7 @@ @Test @Alerts(DEFAULT = {"block", "rgb(0, 0, 0)", "inline", "rgb(0, 0, 0)"}, CHROME = {"", "", "inline", "rgb(0, 0, 0)"}, + FF60 = {"inline", "rgb(0, 0, 0)", "inline", "rgb(0, 0, 0)"}, IE = {"inline", "rgb(0, 0, 0)", "inline", "rgb(0, 0, 0)"}) public void displayDefault() throws Exception { final String html = "<html>\n" @@ -2378,7 +2379,7 @@ */ @Test @Alerts(DEFAULT = {"black", "pink", "color: pink;", "color: pink;"}, - FF = {"BLACK", "pink", "color: pink;", "color: pink;"}) + FF52 = {"BLACK", "pink", "color: pink;", "color: pink;"}) public void caseInsensitive() throws Exception { final String html = "<html><head><title>First</title><script>\n" Modified: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF60.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF60.txt 2018-06-15 11:46:56 UTC (rev 15310) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF60.txt 2018-06-15 12:04:36 UTC (rev 15311) @@ -10,19 +10,15 @@ MozAppearance MozBackfaceVisibility MozBinding -MozBorderBottomColors MozBorderEnd MozBorderEndColor MozBorderEndStyle MozBorderEndWidth MozBorderImage -MozBorderLeftColors -MozBorderRightColors MozBorderStart MozBorderStartColor MozBorderStartStyle MozBorderStartWidth -MozBorderTopColors MozBoxAlign MozBoxDirection MozBoxFlex @@ -59,7 +55,6 @@ MozPerspectiveOrigin MozStackSizing MozTabSize -MozTextAlignLast MozTextSizeAdjust MozTransform MozTransformOrigin @@ -74,6 +69,72 @@ MozUserModify MozUserSelect MozWindowDragging +WebkitAlignContent +WebkitAlignItems +WebkitAlignSelf +WebkitAnimation +WebkitAnimationDelay +WebkitAnimationDirection +WebkitAnimationDuration +WebkitAnimationFillMode +WebkitAnimationIterationCount +WebkitAnimationName +WebkitAnimationPlayState +WebkitAnimationTimingFunction +WebkitBackfaceVisibility +WebkitBackgroundClip +WebkitBackgroundOrigin +WebkitBackgroundSize +WebkitBorderBottomLeftRadius +WebkitBorderBottomRightRadius +WebkitBorderImage +WebkitBorderRadius +WebkitBorderTopLeftRadius +WebkitBorderTopRightRadius +WebkitBoxAlign +WebkitBoxDirection +WebkitBoxFlex +WebkitBoxOrdinalGroup +WebkitBoxOrient +WebkitBoxPack +WebkitBoxShadow +WebkitBoxSizing +WebkitFilter +WebkitFlex +WebkitFlexBasis +WebkitFlexDirection +WebkitFlexFlow +WebkitFlexGrow +WebkitFlexShrink +WebkitFlexWrap +WebkitJustifyContent +WebkitMask +WebkitMaskClip +WebkitMaskComposite +WebkitMaskImage +WebkitMaskOrigin +WebkitMaskPosition +WebkitMaskPositionX +WebkitMaskPositionY +WebkitMaskRepeat +WebkitMaskSize +WebkitOrder +WebkitPerspective +WebkitPerspectiveOrigin +WebkitTextFillColor +WebkitTextSizeAdjust +WebkitTextStroke +WebkitTextStrokeColor +WebkitTextStrokeWidth +WebkitTransform +WebkitTransformOrigin +WebkitTransformStyle +WebkitTransition +WebkitTransitionDelay +WebkitTransitionDuration +WebkitTransitionProperty +WebkitTransitionTimingFunction +WebkitUserSelect alignContent alignItems alignSelf @@ -97,6 +158,8 @@ backgroundImage backgroundOrigin backgroundPosition +backgroundPositionX +backgroundPositionY backgroundRepeat backgroundSize blockSize @@ -154,13 +217,24 @@ boxShadow boxSizing captionSide +caretColor clear clip clipPath clipRule color +colorAdjust colorInterpolation colorInterpolationFilters +columnCount +columnFill +columnGap +columnRule +columnRuleColor +columnRuleStyle +columnRuleWidth +columnWidth +columns content counterIncrement counterReset @@ -203,6 +277,24 @@ fontVariantNumeric fontVariantPosition fontWeight +grid +gridArea +gridAutoColumns +gridAutoFlow +gridAutoRows +gridColumn +gridColumnEnd +gridColumnGap +gridColumnStart +gridGap +gridRow +gridRowEnd +gridRowGap +gridRowStart +gridTemplate +gridTemplateAreas +gridTemplateColumns +gridTemplateRows height hyphens imageOrientation @@ -234,9 +326,18 @@ marker markerEnd markerMid -markerOffset markerStart mask +maskClip +maskComposite +maskImage +maskMode +maskOrigin +maskPosition +maskPositionX +maskPositionY +maskRepeat +maskSize maskType maxBlockSize maxHeight @@ -261,8 +362,12 @@ outlineStyle outlineWidth overflow +overflowWrap overflowX overflowY +overscrollBehavior +overscrollBehaviorX +overscrollBehaviorY padding paddingBlockEnd paddingBlockStart @@ -278,6 +383,9 @@ paintOrder perspective perspectiveOrigin +placeContent +placeItems +placeSelf pointerEvents position quotes @@ -306,12 +414,19 @@ strokeWidth tableLayout textAlign +textAlignLast textAnchor +textCombineUpright textDecoration textDecorationColor textDecorationLine textDecorationStyle +textEmphasis +textEmphasisColor +textEmphasisPosition +textEmphasisStyle textIndent +textJustify textOrientation textOverflow textRendering @@ -318,7 +433,9 @@ textShadow textTransform top +touchAction transform +transformBox transformOrigin transformStyle transition @@ -330,6 +447,72 @@ vectorEffect verticalAlign visibility +webkitAlignContent +webkitAlignItems +webkitAlignSelf +webkitAnimation +webkitAnimationDelay +webkitAnimationDirection +webkitAnimationDuration +webkitAnimationFillMode +webkitAnimationIterationCount +webkitAnimationName +webkitAnimationPlayState +webkitAnimationTimingFunction +webkitBackfaceVisibility +webkitBackgroundClip +webkitBackgroundOrigin +webkitBackgroundSize +webkitBorderBottomLeftRadius +webkitBorderBottomRightRadius +webkitBorderImage +webkitBorderRadius +webkitBorderTopLeftRadius +webkitBorderTopRightRadius +webkitBoxAlign +webkitBoxDirection +webkitBoxFlex +webkitBoxOrdinalGroup +webkitBoxOrient +webkitBoxPack +webkitBoxShadow +webkitBoxSizing +webkitFilter +webkitFlex +webkitFlexBasis +webkitFlexDirection +webkitFlexFlow +webkitFlexGrow +webkitFlexShrink +webkitFlexWrap +webkitJustifyContent +webkitMask +webkitMaskClip +webkitMaskComposite +webkitMaskImage +webkitMaskOrigin +webkitMaskPosition +webkitMaskPositionX +webkitMaskPositionY +webkitMaskRepeat +webkitMaskSize +webkitOrder +webkitPerspective +webkitPerspectiveOrigin +webkitTextFillColor +webkitTextSizeAdjust +webkitTextStroke +webkitTextStrokeColor +webkitTextStrokeWidth +webkitTransform +webkitTransformOrigin +webkitTransformStyle +webkitTransition +webkitTransitionDelay +webkitTransitionDuration +webkitTransitionProperty +webkitTransitionTimingFunction +webkitUserSelect whiteSpace width willChange Modified: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF60.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF60.txt 2018-06-15 11:46:56 UTC (rev 15310) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF60.txt 2018-06-15 12:04:36 UTC (rev 15311) @@ -10,19 +10,15 @@ MozAppearance MozBackfaceVisibility MozBinding -MozBorderBottomColors MozBorderEnd MozBorderEndColor MozBorderEndStyle MozBorderEndWidth MozBorderImage -MozBorderLeftColors -MozBorderRightColors MozBorderStart MozBorderStartColor MozBorderStartStyle MozBorderStartWidth -MozBorderTopColors MozBoxAlign MozBoxDirection MozBoxFlex @@ -59,7 +55,6 @@ MozPerspectiveOrigin MozStackSizing MozTabSize -MozTextAlignLast MozTextSizeAdjust MozTransform MozTransformOrigin @@ -74,6 +69,72 @@ MozUserModify MozUserSelect MozWindowDragging +WebkitAlignContent +WebkitAlignItems +WebkitAlignSelf +WebkitAnimation +WebkitAnimationDelay +WebkitAnimationDirection +WebkitAnimationDuration +WebkitAnimationFillMode +WebkitAnimationIterationCount +WebkitAnimationName +WebkitAnimationPlayState +WebkitAnimationTimingFunction +WebkitBackfaceVisibility +WebkitBackgroundClip +WebkitBackgroundOrigin +WebkitBackgroundSize +WebkitBorderBottomLeftRadius +WebkitBorderBottomRightRadius +WebkitBorderImage +WebkitBorderRadius +WebkitBorderTopLeftRadius +WebkitBorderTopRightRadius +WebkitBoxAlign +WebkitBoxDirection +WebkitBoxFlex +WebkitBoxOrdinalGroup +WebkitBoxOrient +WebkitBoxPack +WebkitBoxShadow +WebkitBoxSizing +WebkitFilter +WebkitFlex +WebkitFlexBasis +WebkitFlexDirection +WebkitFlexFlow +WebkitFlexGrow +WebkitFlexShrink +WebkitFlexWrap +WebkitJustifyContent +WebkitMask +WebkitMaskClip +WebkitMaskComposite +WebkitMaskImage +WebkitMaskOrigin +WebkitMaskPosition +WebkitMaskPositionX +WebkitMaskPositionY +WebkitMaskRepeat +WebkitMaskSize +WebkitOrder +WebkitPerspective +WebkitPerspectiveOrigin +WebkitTextFillColor +WebkitTextSizeAdjust +WebkitTextStroke +WebkitTextStrokeColor +WebkitTextStrokeWidth +WebkitTransform +WebkitTransformOrigin +WebkitTransformStyle +WebkitTransition +WebkitTransitionDelay +WebkitTransitionDuration +WebkitTransitionProperty +WebkitTransitionTimingFunction +WebkitUserSelect alignContent alignItems alignSelf @@ -96,6 +157,8 @@ backgroundImage backgroundOrigin backgroundPosition +backgroundPositionX +backgroundPositionY backgroundRepeat backgroundSize blockSize @@ -153,13 +216,24 @@ boxShadow boxSizing captionSide +caretColor clear clip clipPath clipRule color +colorAdjust colorInterpolation colorInterpolationFilters +columnCount +columnFill +columnGap +columnRule +columnRuleColor +columnRuleStyle +columnRuleWidth +columnWidth +columns content counterIncrement counterReset @@ -202,6 +276,24 @@ fontVariantNumeric fontVariantPosition fontWeight +grid +gridArea +gridAutoColumns +gridAutoFlow +gridAutoRows +gridColumn +gridColumnEnd +gridColumnGap +gridColumnStart +gridGap +gridRow +gridRowEnd +gridRowGap +gridRowStart +gridTemplate +gridTemplateAreas +gridTemplateColumns +gridTemplateRows height hyphens imageOrientation @@ -232,9 +324,18 @@ marker markerEnd markerMid -markerOffset markerStart mask +maskClip +maskComposite +maskImage +maskMode +maskOrigin +maskPosition +maskPositionX +maskPositionY +maskRepeat +maskSize maskType maxBlockSize maxHeight @@ -259,8 +360,12 @@ outlineStyle outlineWidth overflow +overflowWrap overflowX overflowY +overscrollBehavior +overscrollBehaviorX +overscrollBehaviorY padding paddingBlockEnd paddingBlockStart @@ -276,6 +381,9 @@ paintOrder perspective perspectiveOrigin +placeContent +placeItems +placeSelf pointerEvents position quotes @@ -304,12 +412,19 @@ strokeWidth tableLayout textAlign +textAlignLast textAnchor +textCombineUpright textDecoration textDecorationColor textDecorationLine textDecorationStyle +textEmphasis +textEmphasisColor +textEmphasisPosition +textEmphasisStyle textIndent +textJustify textOrientation textOverflow textRendering @@ -316,7 +431,9 @@ textShadow textTransform top +touchAction transform +transformBox transformOrigin transformStyle transition @@ -328,6 +445,72 @@ vectorEffect verticalAlign visibility +webkitAlignContent +webkitAlignItems +webkitAlignSelf +webkitAnimation +webkitAnimationDelay +webkitAnimationDirection +webkitAnimationDuration +webkitAnimationFillMode +webkitAnimationIterationCount +webkitAnimationName +webkitAnimationPlayState +webkitAnimationTimingFunction +webkitBackfaceVisibility +webkitBackgroundClip +webkitBackgroundOrigin +webkitBackgroundSize +webkitBorderBottomLeftRadius +webkitBorderBottomRightRadius +webkitBorderImage +webkitBorderRadius +webkitBorderTopLeftRadius +webkitBorderTopRightRadius +webkitBoxAlign +webkitBoxDirection +webkitBoxFlex +webkitBoxOrdinalGroup +webkitBoxOrient +webkitBoxPack +webkitBoxShadow +webkitBoxSizing +webkitFilter +webkitFlex +webkitFlexBasis +webkitFlexDirection +webkitFlexFlow +webkitFlexGrow +webkitFlexShrink +webkitFlexWrap +webkitJustifyContent +webkitMask +webkitMaskClip +webkitMaskComposite +webkitMaskImage +webkitMaskOrigin +webkitMaskPosition +webkitMaskPositionX +webkitMaskPositionY +webkitMaskRepeat +webkitMaskSize +webkitOrder +webkitPerspective +webkitPerspectiveOrigin +webkitTextFillColor +webkitTextSizeAdjust +webkitTextStroke +webkitTextStrokeColor +webkitTextStrokeWidth +webkitTransform +webkitTransformOrigin +webkitTransformStyle +webkitTransition +webkitTransitionDelay +webkitTransitionDuration +webkitTransitionProperty +webkitTransitionTimingFunction +webkitUserSelect whiteSpace width willChange |
From: <rb...@us...> - 2018-06-15 11:47:00
|
Revision: 15310 http://sourceforge.net/p/htmlunit/code/15310 Author: rbri Date: 2018-06-15 11:46:56 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java 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-15 11:33:37 UTC (rev 15309) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java 2018-06-15 11:46:56 UTC (rev 15310) @@ -415,7 +415,8 @@ @Test @Alerts(DEFAULT = {"none", "block", "inline", "inline", "inline", "inline", "block", "block", "block", "block"}, CHROME = {"none", "block", "inline", "block", "inline", "none", "block", "block", "block", "block"}, - FF52 = {"none", "block", "inline", "block", "inline", "inline", "block", "block", "block", "block"}) + FF52 = {"none", "block", "inline", "block", "inline", "inline", "block", "block", "block", "block"}, + FF60 = {"none", "block", "inline", "block", "inline", "none", "block", "block", "block", "block"}) public void defaultDisplayValues_D() throws Exception { final String html = "<!DOCTYPE HTML>\n<html><body>\n" + " <datalist id='datalist'></datalist>\n" @@ -578,8 +579,10 @@ @Test @Alerts(DEFAULT = {"inline", "inline", "inline", "inline-block", "inline-block", "inline-block", "inline-block", "inline-block", "inline-block", "inline"}, - FF = {"inline", "inline", "inline", "inline", "inline", "inline", - "inline", "inline", "inline", "inline"}) + FF52 = {"inline", "inline", "inline", "inline", "inline", "inline", + "inline", "inline", "inline", "inline"}, + FF60 = {"inline", "inline", "inline", "inline", "inline", "inline", + "inline", "inline-block", "inline-block", "inline"}) public void defaultDisplayValues_I() throws Exception { final String html = "<!DOCTYPE HTML>\n<html><body>\n" + " <p id='p'>\n" @@ -841,12 +844,10 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = {"inline", "inline", "none", "block", "inline-block", "inline", + @Alerts(IE = {"inline", "inline", "none", "block", "inline-block", "inline", "inline", "inline", "inline", "inline", "inline", "inline", "inline"}, - CHROME = {"inline", "inline", "none", "block", "inline-block", "inline", - "inline", "inline", "inline", "inline", "inline", "block", "inline"}, - FF52 = {"inline", "inline", "none", "block", "inline-block", "inline", - "inline", "inline", "inline", "inline", "inline", "block", "inline"}) + DEFAULT = {"inline", "inline", "none", "block", "inline-block", "inline", + "inline", "inline", "inline", "inline", "inline", "block", "inline"}) public void defaultDisplayValues_S() throws Exception { final String html = "<!DOCTYPE HTML>\n<html><body>\n" + " <p>\n" @@ -997,7 +998,8 @@ */ @Test @Alerts(DEFAULT = {"transparent", "rgb(255, 0, 0)", "rgb(255, 255, 255)"}, - CHROME = {"rgba(0, 0, 0, 0)", "rgb(255, 0, 0)", "rgb(255, 255, 255)"}) + CHROME = {"rgba(0, 0, 0, 0)", "rgb(255, 0, 0)", "rgb(255, 255, 255)"}, + FF60 = {"rgba(0, 0, 0, 0)", "rgb(255, 0, 0)", "rgb(255, 255, 255)"}) public void backgroundColor() throws Exception { final String html = "<html><body>\n" + "<div id='d0'>div 0</div>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java 2018-06-15 11:33:37 UTC (rev 15309) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java 2018-06-15 11:46:56 UTC (rev 15310) @@ -25,7 +25,6 @@ import com.gargoylesoftware.htmlunit.BrowserParameterizedRunner; import com.gargoylesoftware.htmlunit.BrowserParameterizedRunner.Default; -import com.gargoylesoftware.htmlunit.BrowserRunner.Alerts; import com.gargoylesoftware.htmlunit.BrowserVersion; import com.gargoylesoftware.htmlunit.WebDriverTestCase; import com.gargoylesoftware.htmlunit.annotations.ToRunWithRealBrowsers; @@ -56,6 +55,18 @@ } /** + * {@inheritDoc} + */ + @Override + protected String[] getExpectedAlerts() { + if (definition_ == null) { + return super.getExpectedAlerts(); + } + final BrowserVersion browserVersion = getBrowserVersion(); + return new String[] {Boolean.toString(definition_.isAvailable(browserVersion, true))}; + } + + /** * The {@link Definition} to test. */ @Parameter @@ -90,1011 +101,4 @@ loadPageWithAlerts2(html); } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _TOUCH_ACTION() throws Exception { - test("touchAction"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF52 = "true") - public void _WEBKIT_BACKGROUND_CLIP() throws Exception { - test("webkitBackgroundClip"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF52 = "true") - public void _WEBKIT_BACKGROUND_ORIGIN() throws Exception { - test("webkitBackgroundOrigin"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_BORDER_IMAGE() throws Exception { - test("webkitBorderImage"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_BOX_ALIGN() throws Exception { - test("webkitBoxAlign"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_BOX_DIRECTION() throws Exception { - test("webkitBoxDirection"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_BOX_FLEX() throws Exception { - test("webkitBoxFlex"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - CHROME = "false") - public void _WEBKIT_BOX_FLEX_GROUP() throws Exception { - test("webkitBoxFlexGroup"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - CHROME = "false") - public void _WEBKIT_BOX_LINES() throws Exception { - test("webkitBoxLines"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_BOX_ORDINAL_GROUP() throws Exception { - test("webkitBoxOrdinalGroup"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_BOX_ORIENT() throws Exception { - test("webkitBoxOrient"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_BOX_PACK() throws Exception { - test("webkitBoxPack"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_TEXT_FILL_COLOR() throws Exception { - test("webkitTextFillColor"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_TEXT_STROKE() throws Exception { - test("webkitTextStroke"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_TEXT_STROKE_COLOR() throws Exception { - test("webkitTextStrokeColor"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") - public void _WEBKIT_TEXT_STROKE_WIDTH() throws Exception { - test("webkitTextStrokeWidth"); - } - - /** - * {@inheritDoc} - */ - @Override - protected String[] getExpectedAlerts() { - if (definition_ == null) { - return super.getExpectedAlerts(); - } - final BrowserVersion browserVersion = getBrowserVersion(); - return new String[] {Boolean.toString(definition_.isAvailable(browserVersion, true))}; - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _FONT_VARIANT_CAPS() throws Exception { - test("fontVariantCaps"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _FONT_VARIANT_EAST_ASIAN() throws Exception { - test("fontVariantEastAsian"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _FONT_VARIANT_NUMERIC() throws Exception { - test("fontVariantNumeric"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _BACKGROUND_POSITION_X() throws Exception { - test("backgroundPositionX"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _BACKGROUND_POSITION_X_() throws Exception { - test("background-position-x"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _BACKGROUND_POSITION_Y() throws Exception { - test("backgroundPositionY"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _BACKGROUND_POSITION_Y_() throws Exception { - test("background-position-y"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _BLOCK_SIZE() throws Exception { - test("blockSize"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMNS() throws Exception { - test("columns"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _CARET_COLOR() throws Exception { - test("caretColor"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLOR_ADJUST() throws Exception { - test("colorAdjust"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLOR_ADJUST_() throws Exception { - test("color-adjust"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_COUNT() throws Exception { - test("columnCount"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLUMN_COUNT_() throws Exception { - test("column-count"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_FILL() throws Exception { - test("columnFill"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLUMN_FILL_() throws Exception { - test("column-fill"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_GAP() throws Exception { - test("columnGap"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLUMN_GAP_() throws Exception { - test("column-gap"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_RULE() throws Exception { - test("columnRule"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLUMN_RULE_() throws Exception { - test("column-rule"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_RULE_COLOR() throws Exception { - test("columnRuleColor"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLUMN_RULE_COLOR_() throws Exception { - test("column-rule-color"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_RULE_STYLE() throws Exception { - test("columnRuleStyle"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _COLUMN_RULE_STYLE_() throws Exception { - test("column-rule-style"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_RULE_WIDTH() throws Exception { - test("columnRuleWidth"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _COLUMN_WIDTH() throws Exception { - test("columnWidth"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID() throws Exception { - test("grid"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_AREA() throws Exception { - test("gridArea"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_AUTO_COLUMNS() throws Exception { - test("gridAutoColumns"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_AUTO_FLOW() throws Exception { - test("gridAutoFlow"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_AUTO_ROWS() throws Exception { - test("gridAutoRows"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_COLUMN() throws Exception { - test("gridColumn"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_COLUMN_END() throws Exception { - test("gridColumnEnd"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_COLUMN_GAP() throws Exception { - test("gridColumnGap"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_COLUMN_START() throws Exception { - test("gridColumnStart"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_GAP() throws Exception { - test("gridGap"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_ROW() throws Exception { - test("gridRow"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_ROW_END() throws Exception { - test("gridRowEnd"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_ROW_GAP() throws Exception { - test("gridRowGap"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_ROW_START() throws Exception { - test("gridRowStart"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_TEMPLATE() throws Exception { - test("gridTemplate"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_TEMPLATE_AREAS() throws Exception { - test("gridTemplateAreas"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_TEMPLATE_COLUMNS() throws Exception { - test("gridTemplateColumns"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _GRID_TEMPLATE_ROWS() throws Exception { - test("gridTemplateRows"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _INLINE_SIZE() throws Exception { - test("inlineSize"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _JUSTIFY_ITEMS() throws Exception { - test("justifyItems"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _JUSTIFY_SELF() throws Exception { - test("justifySelf"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - FF = "false") - public void _LINE_BREAK() throws Exception { - test("lineBreak"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("false") - public void _MARKER_OFFSET() throws Exception { - test("markerOffset"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - FF60 = "true") - public void _MARKER_OFFSET_() throws Exception { - test("marker-offset"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _MAX_BLOCK_SIZE() throws Exception { - test("maxBlockSize"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _MAX_INLINE_SIZE() throws Exception { - test("maxInlineSize"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _MIN_BLOCK_SIZE() throws Exception { - test("minBlockSize"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _MIN_INLINE_SIZE() throws Exception { - test("minInlineSize"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("false") - public void _MOTION() throws Exception { - test("motion"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("false") - public void _OFFSET_ROTATION() throws Exception { - test("offsetRotation"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _OVERFLOW_WRAP() throws Exception { - test("overflowWrap"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _PIXEL_BOTTOM() throws Exception { - test("pixelBottom"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _PIXEL_HEIGHT() throws Exception { - test("pixelHeight"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _PIXEL_LEFT() throws Exception { - test("pixelLeft"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _PIXEL_RIGHT() throws Exception { - test("pixelRight"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _PIXEL_TOP() throws Exception { - test("pixelTop"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _PLACE_CONTENT() throws Exception { - test("placeContent"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _PLACE_ITEMS() throws Exception { - test("placeItems"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _PLACE_SELF() throws Exception { - test("placeSelf"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _PIXEL_WIDTH() throws Exception { - test("pixelWidth"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _POS_BOTTOM() throws Exception { - test("posBottom"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _POS_HEIGHT() throws Exception { - test("posHeight"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _POS_LEFT() throws Exception { - test("posLeft"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _POS_RIGHT() throws Exception { - test("posRight"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _POS_TOP() throws Exception { - test("posTop"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _POS_WIDTH() throws Exception { - test("posWidth"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _SCROLL_BEHAVIOR() throws Exception { - test("scrollBehavior"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts("true") - public void _TEXT_ALIGN_LAST() throws Exception { - test("textAlignLast"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _TEXT_COMBINE_UPRIGHT() throws Exception { - test("textCombineUpright"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _TEXT_DECORATION_BLINK() throws Exception { - test("textDecorationBlink"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _TEXT_DECORATION_COLOR() throws Exception { - test("textDecorationColor"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _TEXT_DECORATION_LINE() throws Exception { - test("textDecorationLine"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _TEXT_DECORATION_LINE_THROUGH() throws Exception { - test("textDecorationLineThrough"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _TEXT_DECORATION_NONE() throws Exception { - test("textDecorationNone"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _TEXT_DECORATION_OVERLINE() throws Exception { - test("textDecorationOverline"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - IE = "false") - public void _TEXT_DECORATION_STYLE() throws Exception { - test("textDecorationStyle"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "false", - IE = "true") - public void _TEXT_DECORATION_UNDERLINE() throws Exception { - test("textDecorationUnderline"); - } - - /** - * @throws Exception if an error occurs - */ - @Test - @Alerts(DEFAULT = "true", - FF = "false") - public void _TEXT_UNDERLINE_POSITION() throws Exception { - test("textUnderlinePosition"); - } } |
From: <rb...@us...> - 2018-06-15 11:33:45
|
Revision: 15309 http://sourceforge.net/p/htmlunit/code/15309 Author: rbri Date: 2018-06-15 11:33:37 +0000 (Fri, 15 Jun 2018) Log Message: ----------- latest chrome Modified Paths: -------------- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Chrome.txt trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Chrome.txt Modified: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Chrome.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Chrome.txt 2018-06-15 11:22:29 UTC (rev 15308) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.Chrome.txt 2018-06-15 11:33:37 UTC (rev 15309) @@ -318,8 +318,6 @@ webkitBoxDecorationBreak webkitBoxDirection webkitBoxFlex -webkitBoxFlexGroup -webkitBoxLines webkitBoxOrdinalGroup webkitBoxOrient webkitBoxPack Modified: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Chrome.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Chrome.txt 2018-06-15 11:22:29 UTC (rev 15308) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.Chrome.txt 2018-06-15 11:33:37 UTC (rev 15309) @@ -317,8 +317,6 @@ webkitBoxDecorationBreak webkitBoxDirection webkitBoxFlex -webkitBoxFlexGroup -webkitBoxLines webkitBoxOrdinalGroup webkitBoxOrient webkitBoxPack |
From: <rb...@us...> - 2018-06-15 11:22:32
|
Revision: 15308 http://sourceforge.net/p/htmlunit/code/15308 Author: rbri Date: 2018-06-15 11:22:29 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/BrowserConfiguration.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributes.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-06-15 11:22:03 UTC (rev 15307) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-06-15 11:22:29 UTC (rev 15308) @@ -94,9 +94,9 @@ /** * Firefox 60 ESR. - * @since 2,.32 + * @since 2.32 */ - public static final BrowserVersion FIREFOX_60 = new BrowserVersion(45, "FF60"); + public static final BrowserVersion FIREFOX_60 = new BrowserVersion(60, "FF60"); /** * Firefox 52 ESR. Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/BrowserConfiguration.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/BrowserConfiguration.java 2018-06-15 11:22:03 UTC (rev 15307) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/BrowserConfiguration.java 2018-06-15 11:22:29 UTC (rev 15308) @@ -53,12 +53,12 @@ return browserConfiguration; } - static BrowserConfiguration ffBelow52(final String defaultValue) { - return ff(defaultValue).upTo(51); + static BrowserConfiguration ffBelow60(final String defaultValue) { + return ff(defaultValue).upTo(59); } - static BrowserConfiguration ff52up(final String defaultValue) { - return ff(defaultValue).startingWith(52); + static BrowserConfiguration ff60up(final String defaultValue) { + return ff(defaultValue).startingWith(60); } static BrowserConfiguration getMatchingConfiguration( 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-15 11:22:03 UTC (rev 15307) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributes.java 2018-06-15 11:22:29 UTC (rev 15308) @@ -16,8 +16,8 @@ import static com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration.chrome; import static com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration.ff; -import static com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration.ff52up; -import static com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration.ffBelow52; +import static com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration.ffBelow60; +import static com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration.ff60up; import static com.gargoylesoftware.htmlunit.javascript.host.css.BrowserConfiguration.ie; import java.util.ArrayList; @@ -94,24 +94,24 @@ /** The style property {@code alignContent}. */ ALIGN_CONTENT("alignContent", "align-content", ie("stretch"), - ffBelow52("auto"), ff52up("normal"), chrome("normal")), + ff("normal"), chrome("normal")), /** The style property {@code align-content}. */ - ALIGN_CONTENT_("align-content", "align-content", ffBelow52("auto"), ff52up("normal")), + ALIGN_CONTENT_("align-content", "align-content", ff("normal")), /** The style property {@code alignItems}. */ - ALIGN_ITEMS("alignItems", "align-items", ffBelow52("start"), ff52up("normal"), + ALIGN_ITEMS("alignItems", "align-items", ff("normal"), ie("stretch"), chrome("normal")), /** The style property {@code align-items}. */ - ALIGN_ITEMS_("align-items", "align-items", ffBelow52("start"), ff52up("normal")), + ALIGN_ITEMS_("align-items", "align-items", ff("normal")), /** The style property {@code alignSelf}. */ - ALIGN_SELF("alignSelf", "align-self", ffBelow52("start"), ff52up("auto"), + ALIGN_SELF("alignSelf", "align-self", ff("auto"), ie("auto"), chrome("auto")), /** The style property {@code align-self}. */ - ALIGN_SELF_("align-self", "align-self", ffBelow52("start"), ff52up("auto")), + ALIGN_SELF_("align-self", "align-self", ff("auto")), /** The style property {@code alignmentBaseline}. */ ALIGNMENT_BASELINE("alignmentBaseline", "alignment-baseline", ie("auto"), chrome("auto")), @@ -239,17 +239,17 @@ /** The style property {@code backgroundPositionX}. */ BACKGROUND_POSITION_X("backgroundPositionX", "background-position-x", - ie("undefined"), chrome("0%"), ff52up("0%")), + ie("undefined"), chrome("0%"), ff("0%")), /** The style property {@code background-position-x}. */ - BACKGROUND_POSITION_X_("background-position-x", "background-position-x", ff52up("0%")), + BACKGROUND_POSITION_X_("background-position-x", "background-position-x", ff("0%")), /** The style property {@code backgroundPositionY}. */ BACKGROUND_POSITION_Y("backgroundPositionY", "background-position-y", - ie("undefined"), chrome("0%"), ff52up("0%")), + ie("undefined"), chrome("0%"), ff("0%")), /** The style property {@code background-position-y}. */ - BACKGROUND_POSITION_Y_("background-position-y", "background-position-y", ff52up("0%")), + BACKGROUND_POSITION_Y_("background-position-y", "background-position-y", ff("0%")), /** The style property {@code backgroundRepeat}. */ BACKGROUND_REPEAT("backgroundRepeat", "background-repeat", chrome("repeat"), ff("repeat"), ie("repeat")), @@ -620,7 +620,7 @@ CAPTION_SIDE_("caption-side", "caption-side", ff("top")), /** The style property {@code caretColor}. */ - CARET_COLOR("caretColor", "caret-color", chrome("rgb(0, 0, 0)")), + CARET_COLOR("caretColor", "caret-color", chrome("rgb(0, 0, 0)"), ff60up("")), /** The style property {@code clear}. */ CLEAR("clear", "clear", chrome("none"), ff("none"), ie("none")), @@ -644,10 +644,10 @@ COLOR("color", "color", chrome("rgb(0, 0, 0)"), ff(""), ie("")), /** The style property {@code colorAdjust}. */ - COLOR_ADJUST("colorAdjust", "color-adjust", ff52up("economy")), + COLOR_ADJUST("colorAdjust", "color-adjust", ff("economy")), /** The style property {@code color-adjust}. */ - COLOR_ADJUST_("color-adjust", "color-adjust", ff52up("economy")), + COLOR_ADJUST_("color-adjust", "color-adjust", ff("economy")), /** The style property {@code colorInterpolation}. */ COLOR_INTERPOLATION("colorInterpolation", "color-interpolation", ff("srgb"), chrome("sRGB")), @@ -666,59 +666,59 @@ COLOR_RENDERING("colorRendering", "color-rendering", chrome("auto")), /** The style property {@code columnCount}. */ - COLUMN_COUNT("columnCount", "column-count", chrome("auto"), ff52up("auto"), ie("auto")), + COLUMN_COUNT("columnCount", "column-count", chrome("auto"), ff("auto"), ie("auto")), /** The style property {@code column-count}. */ - COLUMN_COUNT_("column-count", "column-count", ff52up("auto")), + COLUMN_COUNT_("column-count", "column-count", ff("auto")), /** The style property {@code columnFill}. */ - COLUMN_FILL("columnFill", "column-fill", chrome("balance"), ff52up("balance"), ie("balance")), + COLUMN_FILL("columnFill", "column-fill", chrome("balance"), ff("balance"), ie("balance")), /** The style property {@code column-fill}. */ - COLUMN_FILL_("column-fill", "column-fill", ff52up("balance")), + COLUMN_FILL_("column-fill", "column-fill", ff("balance")), /** The style property {@code columnGap}. */ - COLUMN_GAP("columnGap", "column-gap", chrome("normal"), ff52up("16px"), ie("normal")), + COLUMN_GAP("columnGap", "column-gap", chrome("normal"), ff("16px"), ie("normal")), /** The style property {@code column-gap}. */ - COLUMN_GAP_("column-gap", "column-gap", ff52up("16px")), + COLUMN_GAP_("column-gap", "column-gap", ff("16px")), /** The style property {@code columnRule}. */ - COLUMN_RULE("columnRule", "column-rule", chrome("0px none rgb(0, 0, 0)"), ff52up(""), ie("")), + COLUMN_RULE("columnRule", "column-rule", chrome("0px none rgb(0, 0, 0)"), ff(""), ie("")), /** The style property {@code column-rule}. */ - COLUMN_RULE_("column-rule", "column-rule", ff52up("")), + COLUMN_RULE_("column-rule", "column-rule", ff("")), /** The style property {@code columnRuleColor}. */ COLUMN_RULE_COLOR("columnRuleColor", "column-rule-color", - chrome("rgb(0, 0, 0)"), ff52up("rgb(0, 0, 0)"), ie("rgb(0, 0, 0)")), + chrome("rgb(0, 0, 0)"), ff("rgb(0, 0, 0)"), ie("rgb(0, 0, 0)")), /** The style property {@code column-rule-color}. */ - COLUMN_RULE_COLOR_("column-rule-color", "column-rule-color", ff52up("rgb(0, 0, 0)")), + COLUMN_RULE_COLOR_("column-rule-color", "column-rule-color", ff("rgb(0, 0, 0)")), /** The style property {@code columnRuleStyle}. */ - COLUMN_RULE_STYLE("columnRuleStyle", "column-rule-style", chrome("none"), ff52up("none"), ie("none")), + COLUMN_RULE_STYLE("columnRuleStyle", "column-rule-style", chrome("none"), ff("none"), ie("none")), /** The style property {@code column-rule-style}. */ - COLUMN_RULE_STYLE_("column-rule-style", "column-rule-style", ff52up("none")), + COLUMN_RULE_STYLE_("column-rule-style", "column-rule-style", ff("none")), /** The style property {@code columnRuleWidth}. */ - COLUMN_RULE_WIDTH("columnRuleWidth", "column-rule-width", chrome("0px"), ff52up("0px"), ie("medium")), + COLUMN_RULE_WIDTH("columnRuleWidth", "column-rule-width", chrome("0px"), ff("0px"), ie("medium")), /** The style property {@code column-rule-width}. */ - COLUMN_RULE_WIDTH_("column-rule-width", "column-rule-width", ff52up("0px")), + COLUMN_RULE_WIDTH_("column-rule-width", "column-rule-width", ff("0px")), /** The style property {@code columnSpan}. */ COLUMN_SPAN("columnSpan", "column-span", chrome("none"), ie("1")), /** The style property {@code columnWidth}. */ - COLUMN_WIDTH("columnWidth", "column-width", chrome("auto"), ff52up("auto"), ie("auto")), + COLUMN_WIDTH("columnWidth", "column-width", chrome("auto"), ff("auto"), ie("auto")), /** The style property {@code column-width}. */ - COLUMN_WIDTH_("column-width", "column-width", ff52up("auto")), + COLUMN_WIDTH_("column-width", "column-width", ff("auto")), /** The style property {@code columns}. */ - COLUMNS("columns", "columns", chrome("auto auto"), ff52up(""), ie("")), + COLUMNS("columns", "columns", chrome("auto auto"), ff(""), ie("")), /** The style property {@code contain}. */ CONTAIN("contain", "contain", chrome("none")), @@ -988,109 +988,111 @@ /** The style property {@code grid}. */ GRID("grid", "grid", chrome("none / none / none / row / auto / auto"), - ff52up("")), + ff("")), /** The style property {@code gridArea}. */ - GRID_AREA("gridArea", "grid-area", chrome("auto / auto / auto / auto"), ff52up("")), + GRID_AREA("gridArea", "grid-area", chrome("auto / auto / auto / auto"), ff("")), /** The style property {@code grid-area}. */ - GRID_AREA_("grid-area", "grid-area", ff52up("")), + GRID_AREA_("grid-area", "grid-area", ff("")), /** The style property {@code gridAutoColumns}. */ - GRID_AUTO_COLUMNS("gridAutoColumns", "grid-auto-columns", chrome("auto"), ff52up("auto")), + GRID_AUTO_COLUMNS("gridAutoColumns", "grid-auto-columns", chrome("auto"), ff("auto")), /** The style property {@code grid-auto-columns}. */ - GRID_AUTO_COLUMNS_("grid-auto-columns", "grid-auto-columns", ff52up("auto")), + GRID_AUTO_COLUMNS_("grid-auto-columns", "grid-auto-columns", ff("auto")), /** The style property {@code gridAutoFlow}. */ - GRID_AUTO_FLOW("gridAutoFlow", "grid-auto-flow", chrome("row"), ff52up("row")), + GRID_AUTO_FLOW("gridAutoFlow", "grid-auto-flow", chrome("row"), ff("row")), /** The style property {@code grid-auto-flow}. */ - GRID_AUTO_FLOW_("grid-auto-flow", "grid-auto-flow", ff52up("row")), + GRID_AUTO_FLOW_("grid-auto-flow", "grid-auto-flow", ff("row")), /** The style property {@code gridAutoRows}. */ - GRID_AUTO_ROWS("gridAutoRows", "grid-auto-rows", chrome("auto"), ff52up("auto")), + GRID_AUTO_ROWS("gridAutoRows", "grid-auto-rows", chrome("auto"), ff("auto")), /** The style property {@code grid-auto-rows}. */ - GRID_AUTO_ROWS_("grid-auto-rows", "grid-auto-rows", ff52up("auto")), + GRID_AUTO_ROWS_("grid-auto-rows", "grid-auto-rows", ff("auto")), /** The style property {@code gridColumn}. */ - GRID_COLUMN("gridColumn", "grid-column", chrome("auto / auto"), ff52up("")), + GRID_COLUMN("gridColumn", "grid-column", chrome("auto / auto"), ff("")), /** The style property {@code grid-column}. */ - GRID_COLUMN_("grid-column", "grid-column", ff52up("")), + GRID_COLUMN_("grid-column", "grid-column", ff("")), /** The style property {@code gridColumnEnd}. */ - GRID_COLUMN_END("gridColumnEnd", "grid-column-end", chrome("auto"), ff52up("auto")), + GRID_COLUMN_END("gridColumnEnd", "grid-column-end", chrome("auto"), ff("auto")), /** The style property {@code grid-column-end}. */ - GRID_COLUMN_END_("grid-column-end", "grid-column-end", ff52up("auto")), + GRID_COLUMN_END_("grid-column-end", "grid-column-end", ff("auto")), /** The style property {@code gridColumnGap}. */ - GRID_COLUMN_GAP("gridColumnGap", "grid-column-gap", chrome("normal"), ff52up("0px")), + GRID_COLUMN_GAP("gridColumnGap", "grid-column-gap", chrome("normal"), ff("0px")), /** The style property {@code grid-column-gap}. */ - GRID_COLUMN_GAP_("grid-column-gap", "grid-column-gap", ff52up("0px")), + GRID_COLUMN_GAP_("grid-column-gap", "grid-column-gap", ff("0px")), /** The style property {@code gridColumnStart}. */ - GRID_COLUMN_START("gridColumnStart", "grid-column-start", chrome("auto"), ff52up("auto")), + GRID_COLUMN_START("gridColumnStart", "grid-column-start", chrome("auto"), ff("auto")), /** The style property {@code grid-column-start}. */ - GRID_COLUMN_START_("grid-column-start", "grid-column-start", ff52up("auto")), + GRID_COLUMN_START_("grid-column-start", "grid-column-start", ff("auto")), /** The style property {@code gridGap}. */ - GRID_GAP("gridGap", "grid-gap", chrome("normal normal"), ff52up("")), + GRID_GAP("gridGap", "grid-gap", chrome("normal normal"), ff("")), /** The style property {@code grid-gap}. */ - GRID_GAP_("grid-gap", "grid-gap", ff52up("")), + GRID_GAP_("grid-gap", "grid-gap", ff("")), /** The style property {@code gridRow}. */ - GRID_ROW("gridRow", "grid-row", chrome("auto / auto"), ff52up("")), + GRID_ROW("gridRow", "grid-row", chrome("auto / auto"), ff("")), /** The style property {@code grid-row}. */ - GRID_ROW_("grid-row", "grid-row", ff52up("")), + GRID_ROW_("grid-row", "grid-row", ff("")), /** The style property {@code gridRowEnd}. */ - GRID_ROW_END("gridRowEnd", "grid-row-end", chrome("auto"), ff52up("auto")), + GRID_ROW_END("gridRowEnd", "grid-row-end", chrome("auto"), ff("auto")), /** The style property {@code grid-row-end}. */ - GRID_ROW_END_("grid-row-end", "grid-row-end", ff52up("auto")), + GRID_ROW_END_("grid-row-end", "grid-row-end", ff("auto")), /** The style property {@code gridRowGap}. */ - GRID_ROW_GAP("gridRowGap", "grid-row-gap", chrome("normal"), ff52up("0px")), + GRID_ROW_GAP("gridRowGap", "grid-row-gap", chrome("normal"), ff("0px")), /** The style property {@code grid-row-gap}. */ - GRID_ROW_GAP_("grid-row-gap", "grid-row-gap", ff52up("0px")), + GRID_ROW_GAP_("grid-row-gap", "grid-row-gap", ff("0px")), /** The style property {@code gridRowStart}. */ - GRID_ROW_START("gridRowStart", "grid-row-start", chrome("auto"), ff52up("auto")), + GRID_ROW_START("gridRowStart", "grid-row-start", chrome("auto"), ff("auto")), /** The style property {@code grid-row-start}. */ - GRID_ROW_START_("grid-row-start", "grid-row-start", ff52up("auto")), + GRID_ROW_START_("grid-row-start", "grid-row-start", ff("auto")), /** The style property {@code gridTemplate}. */ - GRID_TEMPLATE("gridTemplate", "grid-template", chrome("none / none / none"), ff52up("")), + GRID_TEMPLATE("gridTemplate", "grid-template", chrome("none / none / none"), ff("")), /** The style property {@code grid-template}. */ - GRID_TEMPLATE_("grid-template", "grid-template", ff52up("")), + GRID_TEMPLATE_("grid-template", "grid-template", ff("")), /** The style property {@code gridTemplateAreas}. */ - GRID_TEMPLATE_AREAS("gridTemplateAreas", "grid-template-areas", chrome("none"), ff52up("none")), + GRID_TEMPLATE_AREAS("gridTemplateAreas", "grid-template-areas", chrome("none"), + ff("none")), /** The style property {@code grid-template-areas}. */ - GRID_TEMPLATE_AREAS_("grid-template-areas", "grid-template-areas", ff52up("none")), + GRID_TEMPLATE_AREAS_("grid-template-areas", "grid-template-areas", + ff("none")), /** The style property {@code gridTemplateColumns}. */ - GRID_TEMPLATE_COLUMNS("gridTemplateColumns", "grid-template-columns", chrome("none"), ff52up("none")), + GRID_TEMPLATE_COLUMNS("gridTemplateColumns", "grid-template-columns", chrome("none"), ff("none")), /** The style property {@code grid-template-columns}. */ - GRID_TEMPLATE_COLUMNS_("grid-template-columns", "grid-template-columns", ff52up("none")), + GRID_TEMPLATE_COLUMNS_("grid-template-columns", "grid-template-columns", ff("none")), /** The style property {@code gridTemplateRows}. */ - GRID_TEMPLATE_ROWS("gridTemplateRows", "grid-template-rows", chrome("none"), ff52up("none")), + GRID_TEMPLATE_ROWS("gridTemplateRows", "grid-template-rows", chrome("none"), ff("none")), /** The style property {@code grid-template-rows}. */ - GRID_TEMPLATE_ROWS_("grid-template-rows", "grid-template-rows", ff52up("none")), + GRID_TEMPLATE_ROWS_("grid-template-rows", "grid-template-rows", ff("none")), /** The style property {@code height}. */ HEIGHT("height", "height", chrome(""), ff(""), ie("")), @@ -1127,23 +1129,23 @@ /** The style property {@code justifyContent}. */ JUSTIFY_CONTENT("justifyContent", "justify-content", - ffBelow52("auto"), ff52up("normal"), + ff("normal"), ie("flex-start"), chrome("normal")), /** The style property {@code justify-content}. */ - JUSTIFY_CONTENT_("justify-content", "justify-content", ffBelow52("auto"), ff52up("normal")), + JUSTIFY_CONTENT_("justify-content", "justify-content", ff("normal")), /** The style property {@code justifyItems}. */ - JUSTIFY_ITEMS("justifyItems", "justify-items", ffBelow52("start"), ff52up("normal"), chrome("normal")), + JUSTIFY_ITEMS("justifyItems", "justify-items", ff("normal"), chrome("normal")), /** The style property {@code justify-items}. */ - JUSTIFY_ITEMS_("justify-items", "justify-items", ffBelow52("start"), ff52up("normal")), + JUSTIFY_ITEMS_("justify-items", "justify-items", ff("normal")), /** The style property {@code justifySelf}. */ - JUSTIFY_SELF("justifySelf", "justify-self", ffBelow52("start"), ff52up("auto"), chrome("auto")), + JUSTIFY_SELF("justifySelf", "justify-self", ff("auto"), chrome("auto")), /** The style property {@code justify-self}. */ - JUSTIFY_SELF_("justify-self", "justify-self", ffBelow52("start"), ff52up("auto")), + JUSTIFY_SELF_("justify-self", "justify-self", ff("auto")), /** The style property {@code kerning}. */ KERNING("kerning", "kerning", ie("auto")), @@ -1283,10 +1285,10 @@ MARKER_MID_("marker-mid", "marker-mid", ff("none")), /** The style property {@code markerOffset}. */ - MARKER_OFFSET("markerOffset", "marker-offset", ffBelow52("auto")), + MARKER_OFFSET("markerOffset", "marker-offset"), /** The style property {@code marker-offset}. */ - MARKER_OFFSET_("marker-offset", "marker-offset", ffBelow52("auto")), + MARKER_OFFSET_("marker-offset", "marker-offset"), /** The style property {@code markerStart}. */ MARKER_START("markerStart", "marker-start", ff("none"), ie("none"), chrome("none")), @@ -1367,31 +1369,31 @@ MOZ_ANIMATION("MozAnimation", "-moz-animation", ff("")), /** The style property {@code -moz-animation}. */ - MOZ_ANIMATION__("-moz-animation", "-moz-animation", ff52up("")), + MOZ_ANIMATION__("-moz-animation", "-moz-animation", ff("")), /** The style property {@code MozAnimationDelay}. */ MOZ_ANIMATION_DELAY("MozAnimationDelay", "-moz-animation-delay", ff("0s")), /** The style property {@code -moz-animation-delay}. */ - MOZ_ANIMATION_DELAY__("-moz-animation-delay", "-moz-animation-delay", ff52up("0s")), + MOZ_ANIMATION_DELAY__("-moz-animation-delay", "-moz-animation-delay", ff("0s")), /** The style property {@code MozAnimationDirection}. */ MOZ_ANIMATION_DIRECTION("MozAnimationDirection", "-moz-animation-direction", ff("normal")), /** The style property {@code -moz-animation-direction}. */ - MOZ_ANIMATION_DIRECTION__("-moz-animation-direction", "-moz-animation-direction", ff52up("normal")), + MOZ_ANIMATION_DIRECTION__("-moz-animation-direction", "-moz-animation-direction", ff("normal")), /** The style property {@code MozAnimationDuration}. */ MOZ_ANIMATION_DURATION("MozAnimationDuration", "-moz-animation-duration", ff("0s")), /** The style property {@code -moz-animation-duration}. */ - MOZ_ANIMATION_DURATION__("-moz-animation-duration", "-moz-animation-duration", ff52up("0s")), + MOZ_ANIMATION_DURATION__("-moz-animation-duration", "-moz-animation-duration", ff("0s")), /** The style property {@code MozAnimationFillMode}. */ MOZ_ANIMATION_FILL_MODE("MozAnimationFillMode", "-moz-animation-fill-mode", ff("none")), /** The style property {@code -moz-animation-fill-mode}. */ - MOZ_ANIMATION_FILL_MODE__("-moz-animation-fill-mode", "-moz-animation-fill-mode", ff52up("none")), + MOZ_ANIMATION_FILL_MODE__("-moz-animation-fill-mode", "-moz-animation-fill-mode", ff("none")), /** The style property {@code MozAnimationIterationCount}. */ MOZ_ANIMATION_ITERATION_COUNT("MozAnimationIterationCount", "-moz-animation-iteration-count", ff("1")), @@ -1398,19 +1400,19 @@ /** The style property {@code -moz-animation-iteration-count}. */ MOZ_ANIMATION_ITERATION_COUNT__("-moz-animation-iteration-count", "-moz-animation-iteration-count", - ff52up("1")), + ff("1")), /** The style property {@code MozAnimationName}. */ MOZ_ANIMATION_NAME("MozAnimationName", "-moz-animation-name", ff("none")), /** The style property {@code -moz-animation-name}. */ - MOZ_ANIMATION_NAME__("-moz-animation-name", "-moz-animation-name", ff52up("none")), + MOZ_ANIMATION_NAME__("-moz-animation-name", "-moz-animation-name", ff("none")), /** The style property {@code MozAnimationPlayState}. */ MOZ_ANIMATION_PLAY_STATE("MozAnimationPlayState", "-moz-animation-play-state", ff("running")), /** The style property {@code -moz-animation-play-state}. */ - MOZ_ANIMATION_PLAY_STATE__("-moz-animation-play-state", "-moz-animation-play-state", ff52up("running")), + MOZ_ANIMATION_PLAY_STATE__("-moz-animation-play-state", "-moz-animation-play-state", ff("running")), /** The style property {@code MozAnimationTimingFunction}. */ MOZ_ANIMATION_TIMING_FUNCTION("MozAnimationTimingFunction", "-moz-animation-timing-function", @@ -1418,19 +1420,19 @@ /** The style property {@code -moz-animation-timing-function}. */ MOZ_ANIMATION_TIMING_FUNCTION__("-moz-animation-timing-function", "-moz-animation-timing-function", - ff52up("ease")), + ff("ease")), /** The style property {@code MozAppearance}. */ MOZ_APPEARANCE("MozAppearance", "-moz-appearance", ff("none")), /** The style property {@code -moz-appearance}. */ - MOZ_APPEARANCE__("-moz-appearance", "-moz-appearance", ff52up("none")), + MOZ_APPEARANCE__("-moz-appearance", "-moz-appearance", ff("none")), /** The style property {@code MozBackfaceVisibility}. */ MOZ_BACKFACE_VISIBILITY("MozBackfaceVisibility", "-moz-backface-visibility", ff("visible")), /** The style property {@code -moz-backface-visibility}. */ - MOZ_BACKFACE_VISIBILITY__("-moz-backface-visibility", "-moz-backface-visibility", ff52up("visible")), + MOZ_BACKFACE_VISIBILITY__("-moz-backface-visibility", "-moz-backface-visibility", ff("visible")), /** The style property {@code MozBackgroundClip}. */ MOZ_BACKGROUND_CLIP("MozBackgroundClip", "-moz-background-clip"), @@ -1445,50 +1447,53 @@ MOZ_BINDING("MozBinding", "-moz-binding", ff("none")), /** The style property {@code -moz-binding}. */ - MOZ_BINDING__("-moz-binding", "-moz-binding", ff52up("none")), + MOZ_BINDING__("-moz-binding", "-moz-binding", ff("none")), /** The style property {@code MozBorderBottomColors}. */ - MOZ_BORDER_BOTTOM_COLORS("MozBorderBottomColors", "-moz-border-bottom-colors", ff("none")), + MOZ_BORDER_BOTTOM_COLORS("MozBorderBottomColors", "-moz-border-bottom-colors", + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code -moz-border-bottom-colors}. */ MOZ_BORDER_BOTTOM_COLORS__("-moz-border-bottom-colors", "-moz-border-bottom-colors", - ff52up("none")), + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code MozBorderEnd}. */ MOZ_BORDER_END("MozBorderEnd", "-moz-border-end", ff("")), /** The style property {@code -moz-border-end}. */ - MOZ_BORDER_END__("-moz-border-end", "-moz-border-end", ff52up("")), + MOZ_BORDER_END__("-moz-border-end", "-moz-border-end", ff("")), /** The style property {@code MozBorderEndColor}. */ MOZ_BORDER_END_COLOR("MozBorderEndColor", "-moz-border-end-color", ff("")), /** The style property {@code -moz-border-end-color}. */ - MOZ_BORDER_END_COLOR__("-moz-border-end-color", "-moz-border-end-color", ff52up("")), + MOZ_BORDER_END_COLOR__("-moz-border-end-color", "-moz-border-end-color", ff("")), /** The style property {@code MozBorderEndStyle}. */ MOZ_BORDER_END_STYLE("MozBorderEndStyle", "-moz-border-end-style", ff("")), /** The style property {@code -moz-border-end-style}. */ - MOZ_BORDER_END_STYLE__("-moz-border-end-style", "-moz-border-end-style", ff52up("")), + MOZ_BORDER_END_STYLE__("-moz-border-end-style", "-moz-border-end-style", ff("")), /** The style property {@code MozBorderEndWidth}. */ MOZ_BORDER_END_WIDTH("MozBorderEndWidth", "-moz-border-end-width", ff("")), /** The style property {@code -moz-border-end-width}. */ - MOZ_BORDER_END_WIDTH__("-moz-border-end-width", "-moz-border-end-width", ff52up("")), + MOZ_BORDER_END_WIDTH__("-moz-border-end-width", "-moz-border-end-width", ff("")), /** The style property {@code MozBorderImage}. */ MOZ_BORDER_IMAGE("MozBorderImage", "-moz-border-image", ff("")), /** The style property {@code -moz-border-image}. */ - MOZ_BORDER_IMAGE__("-moz-border-image", "-moz-border-image", ff52up("")), + MOZ_BORDER_IMAGE__("-moz-border-image", "-moz-border-image", ff("")), /** The style property {@code MozBorderLeftColors}. */ - MOZ_BORDER_LEFT_COLORS("MozBorderLeftColors", "-moz-border-left-colors", ff("none")), + MOZ_BORDER_LEFT_COLORS("MozBorderLeftColors", "-moz-border-left-colors", + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code -moz-border-left-colors}. */ - MOZ_BORDER_LEFT_COLORS__("-moz-border-left-colors", "-moz-border-left-colors", ff52up("none")), + MOZ_BORDER_LEFT_COLORS__("-moz-border-left-colors", "-moz-border-left-colors", + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code MozBorderRadius}. */ MOZ_BORDER_RADIUS("MozBorderRadius", "-moz-border-radius"), @@ -1506,76 +1511,80 @@ MOZ_BORDER_RADIUS_TOPRIGHT("MozBorderRadiusTopright", "-moz-border-radius-topright"), /** The style property {@code MozBorderRightColors}. */ - MOZ_BORDER_RIGHT_COLORS("MozBorderRightColors", "-moz-border-right-colors", ff("none")), + MOZ_BORDER_RIGHT_COLORS("MozBorderRightColors", "-moz-border-right-colors", + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code -moz-border-right-colors}. */ - MOZ_BORDER_RIGHT_COLORS__("-moz-border-right-colors", "-moz-border-right-colors", ff52up("none")), + MOZ_BORDER_RIGHT_COLORS__("-moz-border-right-colors", "-moz-border-right-colors", + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code MozBorderStart}. */ MOZ_BORDER_START("MozBorderStart", "-moz-border-start", ff("")), /** The style property {@code -moz-border-start}. */ - MOZ_BORDER_START__("-moz-border-start", "-moz-border-start", ff52up("")), + MOZ_BORDER_START__("-moz-border-start", "-moz-border-start", ff("")), /** The style property {@code MozBorderStartColor}. */ MOZ_BORDER_START_COLOR("MozBorderStartColor", "-moz-border-start-color", ff("")), /** The style property {@code -moz-border-start-color}. */ - MOZ_BORDER_START_COLOR__("-moz-border-start-color", "-moz-border-start-color", ff52up("")), + MOZ_BORDER_START_COLOR__("-moz-border-start-color", "-moz-border-start-color", ff("")), /** The style property {@code MozBorderStartStyle}. */ MOZ_BORDER_START_STYLE("MozBorderStartStyle", "-moz-border-start-style", ff("")), /** The style property {@code -moz-border-start-style}. */ - MOZ_BORDER_START_STYLE__("-moz-border-start-style", "-moz-border-start-style", ff52up("")), + MOZ_BORDER_START_STYLE__("-moz-border-start-style", "-moz-border-start-style", ff("")), /** The style property {@code MozBorderStartWidth}. */ MOZ_BORDER_START_WIDTH("MozBorderStartWidth", "-moz-border-start-width", ff("")), /** The style property {@code -moz-border-start-width}. */ - MOZ_BORDER_START_WIDTH__("-moz-border-start-width", "-moz-border-start-width", ff52up("")), + MOZ_BORDER_START_WIDTH__("-moz-border-start-width", "-moz-border-start-width", ff("")), /** The style property {@code MozBorderTopColors}. */ - MOZ_BORDER_TOP_COLORS("MozBorderTopColors", "-moz-border-top-colors", ff("none")), + MOZ_BORDER_TOP_COLORS("MozBorderTopColors", "-moz-border-top-colors", + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code -moz-border-top-colors}. */ - MOZ_BORDER_TOP_COLORS__("-moz-border-top-colors", "-moz-border-top-colors", ff52up("none")), + MOZ_BORDER_TOP_COLORS__("-moz-border-top-colors", "-moz-border-top-colors", + ffBelow60("none"), ff60up("none").setIteratable(false)), /** The style property {@code MozBoxAlign}. */ MOZ_BOX_ALIGN("MozBoxAlign", "-moz-box-align", ff("stretch")), /** The style property {@code -moz-box-align}. */ - MOZ_BOX_ALIGN__("-moz-box-align", "-moz-box-align", ff52up("stretch")), + MOZ_BOX_ALIGN__("-moz-box-align", "-moz-box-align", ff("stretch")), /** The style property {@code MozBoxDirection}. */ MOZ_BOX_DIRECTION("MozBoxDirection", "-moz-box-direction", ff("normal")), /** The style property {@code -moz-box-direction}. */ - MOZ_BOX_DIRECTION__("-moz-box-direction", "-moz-box-direction", ff52up("normal")), + MOZ_BOX_DIRECTION__("-moz-box-direction", "-moz-box-direction", ff("normal")), /** The style property {@code MozBoxFlex}. */ MOZ_BOX_FLEX("MozBoxFlex", "-moz-box-flex", ff("0")), /** The style property {@code -moz-box-flex}. */ - MOZ_BOX_FLEX__("-moz-box-flex", "-moz-box-flex", ff52up("0")), + MOZ_BOX_FLEX__("-moz-box-flex", "-moz-box-flex", ff("0")), /** The style property {@code MozBoxOrdinalGroup}. */ MOZ_BOX_ORDINAL_GROUP("MozBoxOrdinalGroup", "-moz-box-ordinal-group", ff("1")), /** The style property {@code -moz-box-ordinal-group}. */ - MOZ_BOX_ORDINAL_GROUP__("-moz-box-ordinal-group", "-moz-box-ordinal-group", ff52up("1")), + MOZ_BOX_ORDINAL_GROUP__("-moz-box-ordinal-group", "-moz-box-ordinal-group", ff("1")), /** The style property {@code MozBoxOrient}. */ MOZ_BOX_ORIENT("MozBoxOrient", "-moz-box-orient", ff("horizontal")), /** The style property {@code -moz-box-orient}. */ - MOZ_BOX_ORIENT__("-moz-box-orient", "-moz-box-orient", ff52up("horizontal")), + MOZ_BOX_ORIENT__("-moz-box-orient", "-moz-box-orient", ff("horizontal")), /** The style property {@code MozBoxPack}. */ MOZ_BOX_PACK("MozBoxPack", "-moz-box-pack", ff("start")), /** The style property {@code -moz-box-pack}. */ - MOZ_BOX_PACK__("-moz-box-pack", "-moz-box-pack", ff52up("start")), + MOZ_BOX_PACK__("-moz-box-pack", "-moz-box-pack", ff("start")), /** The style property {@code MozBoxShadow}. */ MOZ_BOX_SHADOW("MozBoxShadow", "-moz-box-shadow"), @@ -1584,31 +1593,31 @@ MOZ_BOX_SIZING("MozBoxSizing", "-moz-box-sizing", ff("content-box")), /** The style property {@code -moz-box-sizing}. */ - MOZ_BOX_SIZING__("-moz-box-sizing", "-moz-box-sizing", ff52up("content-box")), + MOZ_BOX_SIZING__("-moz-box-sizing", "-moz-box-sizing", ff("content-box")), /** The style property {@code MozColumnCount}. */ MOZ_COLUMN_COUNT("MozColumnCount", "-moz-column-count", ff("auto")), /** The style property {@code -moz-column-count}. */ - MOZ_COLUMN_COUNT__("-moz-column-count", "-moz-column-count", ff52up("auto")), + MOZ_COLUMN_COUNT__("-moz-column-count", "-moz-column-count", ff("auto")), /** The style property {@code MozColumnFill}. */ MOZ_COLUMN_FILL("MozColumnFill", "-moz-column-fill", ff("balance")), /** The style property {@code -moz-column-fill}. */ - MOZ_COLUMN_FILL__("-moz-column-fill", "-moz-column-fill", ff52up("balance")), + 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")), /** The style property {@code -moz-column-gap}. */ - MOZ_COLUMN_GAP__("-moz-column-gap", "-moz-column-gap", ff52up("16px")), + MOZ_COLUMN_GAP__("-moz-column-gap", "-moz-column-gap", ff("16px")), /** The style property {@code MozColumnRule}. */ MOZ_COLUMN_RULE("MozColumnRule", "-moz-column-rule", ff("")), /** The style property {@code -moz-column-rule}. */ - MOZ_COLUMN_RULE__("-moz-column-rule", "-moz-column-rule", ff52up("")), + MOZ_COLUMN_RULE__("-moz-column-rule", "-moz-column-rule", ff("")), /** The style property {@code MozColumnRuleColor}. */ MOZ_COLUMN_RULE_COLOR("MozColumnRuleColor", "-moz-column-rule-color", @@ -1616,7 +1625,7 @@ /** The style property {@code -moz-column-rule-color}. */ MOZ_COLUMN_RULE_COLOR__("-moz-column-rule-color", "-moz-column-rule-color", - ff52up("rgb(0, 0, 0)")), + ff("rgb(0, 0, 0)")), /** The style property {@code MozColumnRuleStyle}. */ MOZ_COLUMN_RULE_STYLE("MozColumnRuleStyle", "-moz-column-rule-style", @@ -1624,7 +1633,7 @@ /** The style property {@code -moz-column-rule-style}. */ MOZ_COLUMN_RULE_STYLE__("-moz-column-rule-style", "-moz-column-rule-style", - ff52up("none")), + ff("none")), /** The style property {@code MozColumnRuleWidth}. */ MOZ_COLUMN_RULE_WIDTH("MozColumnRuleWidth", "-moz-column-rule-width", @@ -1632,25 +1641,25 @@ /** The style property {@code -moz-column-rule-width}. */ MOZ_COLUMN_RULE_WIDTH__("-moz-column-rule-width", "-moz-column-rule-width", - ff52up("0px")), + ff("0px")), /** The style property {@code MozColumnWidth}. */ MOZ_COLUMN_WIDTH("MozColumnWidth", "-moz-column-width", ff("auto")), /** The style property {@code -moz-column-width}. */ - MOZ_COLUMN_WIDTH__("-moz-column-width", "-moz-column-width", ff52up("auto")), + MOZ_COLUMN_WIDTH__("-moz-column-width", "-moz-column-width", ff("auto")), /** The style property {@code MozColumns}. */ MOZ_COLUMNS("MozColumns", "-moz-columns", ff("")), /** The style property {@code -moz-columns}. */ - MOZ_COLUMNS__("-moz-columns", "-moz-columns", ff52up("")), + MOZ_COLUMNS__("-moz-columns", "-moz-columns", ff("")), /** The style property {@code MozFloatEdge}. */ MOZ_FLOAT_EDGE("MozFloatEdge", "-moz-float-edge", ff("content-box")), /** The style property {@code -moz-float-edge}. */ - MOZ_FLOAT_EDGE__("-moz-float-edge", "-moz-float-edge", ff52up("content-box")), + MOZ_FLOAT_EDGE__("-moz-float-edge", "-moz-float-edge", ff("content-box")), /** The style property {@code MozFontFeatureSettings}. */ MOZ_FONT_FEATURE_SETTINGS("MozFontFeatureSettings", "-moz-font-feature-settings", @@ -1658,7 +1667,7 @@ /** The style property {@code -moz-font-feature-settings}. */ MOZ_FONT_FEATURE_SETTINGS__("-moz-font-feature-settings", "-moz-font-feature-settings", - ff52up("normal")), + ff("normal")), /** The style property {@code MozFontLanguageOverride}. */ MOZ_FONT_LANGUAGE_OVERRIDE("MozFontLanguageOverride", "-moz-font-language-override", @@ -1666,7 +1675,7 @@ /** The style property {@code -moz-font-language-override}. */ MOZ_FONT_LANGUAGE_OVERRIDE__("-moz-font-language-override", "-moz-font-language-override", - ff52up("normal")), + ff("normal")), /** The style property {@code MozForceBrokenImageIcon}. */ MOZ_FORCE_BROKEN_IMAGE_ICON("MozForceBrokenImageIcon", "-moz-force-broken-image-icon", @@ -1674,31 +1683,31 @@ /** The style property {@code -moz-force-broken-image-icon}. */ MOZ_FORCE_BROKEN_IMAGE_ICON__("-moz-force-broken-image-icon", "-moz-force-broken-image-icon", - ff52up("0")), + ff("0")), /** The style property {@code MozHyphens}. */ MOZ_HYPHENS("MozHyphens", "-moz-hyphens", ff("manual")), /** The style property {@code -moz-hyphens}. */ - MOZ_HYPHENS__("-moz-hyphens", "-moz-hyphens", ff52up("manual")), + MOZ_HYPHENS__("-moz-hyphens", "-moz-hyphens", ff("manual")), /** The style property {@code MozImageRegion}. */ MOZ_IMAGE_REGION("MozImageRegion", "-moz-image-region", ff("auto")), /** The style property {@code -moz-image-region}. */ - MOZ_IMAGE_REGION__("-moz-image-region", "-moz-image-region", ff52up("auto")), + MOZ_IMAGE_REGION__("-moz-image-region", "-moz-image-region", ff("auto")), /** The style property {@code MozMarginEnd}. */ MOZ_MARGIN_END("MozMarginEnd", "-moz-margin-end", ff("")), /** The style property {@code -moz-margin-end}. */ - MOZ_MARGIN_END__("-moz-margin-end", "-moz-margin-end", ff52up("")), + MOZ_MARGIN_END__("-moz-margin-end", "-moz-margin-end", ff("")), /** The style property {@code MozMarginStart}. */ MOZ_MARGIN_START("MozMarginStart", "-moz-margin-start", ff("")), /** The style property {@code -moz-margin-start}. */ - MOZ_MARGIN_START__("-moz-margin-start", "-moz-margin-start", ff52up("")), + MOZ_MARGIN_START__("-moz-margin-start", "-moz-margin-start", ff("")), /** The style property {@code MozOpacity}. */ MOZ_OPACITY("MozOpacity", "-moz-opacity"), @@ -1707,7 +1716,7 @@ MOZ_ORIENT("MozOrient", "-moz-orient", ff("inline")), /** The style property {@code -moz-orient}. */ - MOZ_ORIENT__("-moz-orient", "-moz-orient", ff52up("inline")), + MOZ_ORIENT__("-moz-orient", "-moz-orient", ff("inline")), /** The style property {@code MozOutline}. */ MOZ_OUTLINE("MozOutline", "-moz-outline"), @@ -1722,7 +1731,7 @@ MOZ_OUTLINE_RADIUS("MozOutlineRadius", "-moz-outline-radius", ff("")), /** The style property {@code -moz-outline-radius}. */ - MOZ_OUTLINE_RADIUS__("-moz-outline-radius", "-moz-outline-radius", ff52up("")), + MOZ_OUTLINE_RADIUS__("-moz-outline-radius", "-moz-outline-radius", ff("")), /** The style property {@code MozOutlineRadiusBottomleft}. */ MOZ_OUTLINE_RADIUS_BOTTOMLEFT("MozOutlineRadiusBottomleft", @@ -1730,7 +1739,7 @@ /** The style property {@code -moz-outline-radius-bottomleft}. */ MOZ_OUTLINE_RADIUS_BOTTOMLEFT__("-moz-outline-radius-bottomleft", - "-moz-outline-radius-bottomleft", ff52up("0px")), + "-moz-outline-radius-bottomleft", ff("0px")), /** The style property {@code MozOutlineRadiusBottomright}. */ MOZ_OUTLINE_RADIUS_BOTTOMRIGHT("MozOutlineRadiusBottomright", @@ -1738,7 +1747,7 @@ /** The style property {@code -moz-outline-radius-bottomright}. */ MOZ_OUTLINE_RADIUS_BOTTOMRIGHT__("-moz-outline-radius-bottomright", - "-moz-outline-radius-bottomright", ff52up("0px")), + "-moz-outline-radius-bottomright", ff("0px")), /** The style property {@code MozOutlineRadiusTopleft}. */ MOZ_OUTLINE_RADIUS_TOPLEFT("MozOutlineRadiusTopleft", @@ -1746,7 +1755,7 @@ /** The style property {@code -moz-outline-radius-topleft}. */ MOZ_OUTLINE_RADIUS_TOPLEFT__("-moz-outline-radius-topleft", - "-moz-outline-radius-topleft", ff52up("0px")), + "-moz-outline-radius-topleft", ff("0px")), /** The style property {@code MozOutlineRadiusTopright}. */ MOZ_OUTLINE_RADIUS_TOPRIGHT("MozOutlineRadiusTopright", @@ -1754,7 +1763,7 @@ /** The style property {@code -moz-outline-radius-topright}. */ MOZ_OUTLINE_RADIUS_TOPRIGHT__("-moz-outline-radius-topright", - "-moz-outline-radius-topright", ff52up("0px")), + "-moz-outline-radius-topright", ff("0px")), /** The style property {@code MozOutlineStyle}. */ MOZ_OUTLINE_STYLE("MozOutlineStyle", "-moz-outline-style"), @@ -1766,47 +1775,47 @@ MOZ_PADDING_END("MozPaddingEnd", "-moz-padding-end", ff("")), /** The style property {@code -moz-padding-end}. */ - MOZ_PADDING_END__("-moz-padding-end", "-moz-padding-end", ff52up("")), + MOZ_PADDING_END__("-moz-padding-end", "-moz-padding-end", ff("")), /** The style property {@code MozPaddingStart}. */ MOZ_PADDING_START("MozPaddingStart", "-moz-padding-start", ff("")), /** The style property {@code -moz-padding-start}. */ - MOZ_PADDING_START__("-moz-padding-start", "-moz-padding-start", ff52up("")), + MOZ_PADDING_START__("-moz-padding-start", "-moz-padding-start", ff("")), /** The style property {@code MozPerspective}. */ MOZ_PERSPECTIVE("MozPerspective", "-moz-perspective", ff("none")), /** The style property {@code -moz-perspective}. */ - MOZ_PERSPECTIVE__("-moz-perspective", "-moz-perspective", ff52up("none")), + MOZ_PERSPECTIVE__("-moz-perspective", "-moz-perspective", ff("none")), /** The style property {@code MozPerspectiveOrigin}. */ MOZ_PERSPECTIVE_ORIGIN("MozPerspectiveOrigin", - "-moz-perspective-origin", ffBelow52("705px 172.5px"), ff52up("625px 172.5px")), + "-moz-perspective-origin", ff("625px 172.5px")), /** The style property {@code -moz-perspective-origin}. */ MOZ_PERSPECTIVE_ORIGIN__("-moz-perspective-origin", - "-moz-perspective-origin", ff52up("625px 172.5px")), + "-moz-perspective-origin", ff("625px 172.5px")), /** The style property {@code MozStackSizing}. */ MOZ_STACK_SIZING("MozStackSizing", "-moz-stack-sizing", ff("stretch-to-fit")), /** The style property {@code -moz-stack-sizing}. */ - MOZ_STACK_SIZING__("-moz-stack-sizing", "-moz-stack-sizing", ff52up("stretch-to-fit")), + MOZ_STACK_SIZING__("-moz-stack-sizing", "-moz-stack-sizing", ff("stretch-to-fit")), /** The style property {@code MozTabSize}. */ MOZ_TAB_SIZE("MozTabSize", "-moz-tab-size", ff("8")), /** The style property {@code -moz-tab-size}. */ - MOZ_TAB_SIZE__("-moz-tab-size", "-moz-tab-size", ff52up("8")), + MOZ_TAB_SIZE__("-moz-tab-size", "-moz-tab-size", ff("8")), /** The style property {@code MozTextAlignLast}. */ MOZ_TEXT_ALIGN_LAST("MozTextAlignLast", "-moz-text-align-last", - ff("auto")), + ffBelow60("auto"), ff60up("auto").setIteratable(false)), /** The style property {@code -moz-text-align-last}. */ MOZ_TEXT_ALIGN_LAST__("-moz-text-align-last", "-moz-text-align-last", - ff52up("auto")), + ffBelow60("auto"), ff60up("auto").setIteratable(false)), /** The style property {@code MozTextSizeAdjust}. */ MOZ_TEXT_SIZE_ADJUST("MozTextSizeAdjust", "-moz-text-size-adjust", @@ -1814,21 +1823,21 @@ /** The style property {@code -moz-text-size-adjust}. */ MOZ_TEXT_SIZE_ADJUST__("-moz-text-size-adjust", "-moz-text-size-adjust", - ff52up("auto")), + ff("auto")), /** The style property {@code MozTransform}. */ MOZ_TRANSFORM("MozTransform", "-moz-transform", ff("none")), /** The style property {@code -moz-transform}. */ - MOZ_TRANSFORM__("-moz-transform", "-moz-transform", ff52up("none")), + MOZ_TRANSFORM__("-moz-transform", "-moz-transform", ff("none")), /** The style property {@code MozTransformOrigin}. */ MOZ_TRANSFORM_ORIGIN("MozTransformOrigin", "-moz-transform-origin", - ffBelow52("705px 172.5px"), ff52up("625px 172.5px")), + ff("625px 172.5px")), /** The style property {@code -moz-transform-origin}. */ MOZ_TRANSFORM_ORIGIN__("-moz-transform-origin", "-moz-transform-origin", - ff52up("625px 172.5px")), + ff("625px 172.5px")), /** The style property {@code MozTransformStyle}. */ MOZ_TRANSFORM_STYLE("MozTransformStyle", "-moz-transform-style", @@ -1836,13 +1845,13 @@ /** The style property {@code -moz-transform-style}. */ MOZ_TRANSFORM_STYLE__("-moz-transform-style", "-moz-transform-style", - ff52up("flat")), + ff("flat")), /** The style property {@code MozTransition}. */ MOZ_TRANSITION("MozTransition", "-moz-transition", ff("")), /** The style property {@code -moz-transition}. */ - MOZ_TRANSITION__("-moz-transition", "-moz-transition", ff52up("")), + MOZ_TRANSITION__("-moz-transition", "-moz-transition", ff("")), /** The style property {@code MozTransitionDelay}. */ MOZ_TRANSITION_DELAY("MozTransitionDelay", "-moz-transition-delay", @@ -1850,7 +1859,7 @@ /** The style property {@code -moz-transition-delay}. */ MOZ_TRANSITION_DELAY__("-moz-transition-delay", "-moz-transition-delay", - ff52up("0s")), + ff("0s")), /** The style property {@code MozTransitionDuration}. */ MOZ_TRANSITION_DURATION("MozTransitionDuration", "-moz-transition-duration", @@ -1858,7 +1867,7 @@ /** The style property {@code -moz-transition-duration}. */ MOZ_TRANSITION_DURATION__("-moz-transition-duration", "-moz-transition-duration", - ff52up("0s")), + ff("0s")), /** The style property {@code MozTransitionProperty}. */ MOZ_TRANSITION_PROPERTY("MozTransitionProperty", "-moz-transition-property", @@ -1866,7 +1875,7 @@ /** The style property {@code -moz-transition-property}. */ MOZ_TRANSITION_PROPERTY__("-moz-transition-property", "-moz-transition-property", - ff52up("all")), + ff("all")), /** The style property {@code MozTransitionTimingFunction}. */ MOZ_TRANSITION_TIMING_FUNCTION("MozTransitionTimingFunction", @@ -1874,37 +1883,37 @@ /** The style property {@code -moz-transition-timing-function}. */ MOZ_TRANSITION_TIMING_FUNCTION__("-moz-transition-timing-function", - "-moz-transition-timing-function", ff52up("ease")), + "-moz-transition-timing-function", ff("ease")), /** The style property {@code MozUserFocus}. */ MOZ_USER_FOCUS("MozUserFocus", "-moz-user-focus", ff("none")), /** The style property {@code -moz-user-focus}. */ - MOZ_USER_FOCUS__("-moz-user-focus", "-moz-user-focus", ff52up("none")), + MOZ_USER_FOCUS__("-moz-user-focus", "-moz-user-focus", ff("none")), /** The style property {@code MozUserInput}. */ MOZ_USER_INPUT("MozUserInput", "-moz-user-input", ff("auto")), /** The style property {@code -moz-user-input}. */ - MOZ_USER_INPUT__("-moz-user-input", "-moz-user-input", ff52up("auto")), + MOZ_USER_INPUT__("-moz-user-input", "-moz-user-input", ff("auto")), /** The style property {@code MozUserModify}. */ MOZ_USER_MODIFY("MozUserModify", "-moz-user-modify", ff("read-only")), /** The style property {@code -moz-user-modify}. */ - MOZ_USER_MODIFY__("-moz-user-modify", "-moz-user-modify", ff52up("read-only")), + MOZ_USER_MODIFY__("-moz-user-modify", "-moz-user-modify", ff("read-only")), /** The style property {@code MozUserSelect}. */ MOZ_USER_SELECT("MozUserSelect", "-moz-user-select", ff("auto")), /** The style property {@code -moz-user-select}. */ - MOZ_USER_SELECT__("-moz-user-select", "-moz-user-select", ff52up("auto")), + MOZ_USER_SELECT__("-moz-user-select", "-moz-user-select", ff("auto")), /** The style property {@code MozWindowDragging}. */ - MOZ_WINDOW_DRAGGING("MozWindowDragging", "-moz-window-dragging", ffBelow52("no-drag"), ff52up("default")), + MOZ_WINDOW_DRAGGING("MozWindowDragging", "-moz-window-dragging", ff("default")), /** The style property {@code -moz-window-dragging}. */ - MOZ_WINDOW_DRAGGING__("-moz-window-dragging", "-moz-window-dragging", ff52up("default")), + MOZ_WINDOW_DRAGGING__("-moz-window-dragging", "-moz-window-dragging", ff("default")), /** The style property {@code msAnimation}. */ MS_ANIMATION("msAnimation", "-ms-animation", ie("")), @@ -2262,10 +2271,10 @@ OVERFLOW_ANCHOR("overflowAnchor", "overflow-anchor", chrome("auto")), /** The style property {@code overflowWrap}. */ - OVERFLOW_WRAP("overflowWrap", "overflow-wrap", chrome("normal"), ff52up("normal")), + OVERFLOW_WRAP("overflowWrap", "overflow-wrap", chrome("normal"), ff("normal")), /** The style property {@code overflow-wrap}. */ - OVERFLOW_WRAP_("overflow-wrap", "overflow-wrap", ff52up("normal")), + OVERFLOW_WRAP_("overflow-wrap", "overflow-wrap", ff("normal")), /** The style property {@code overflowX}. */ OVERFLOW_X("overflowX", "overflow-x", chrome("visible"), ff("visible"), ie("visible")), @@ -2280,13 +2289,13 @@ OVERFLOW_Y_("overflow-y", "overflow-y", ff("visible")), /** The style property {@code overscrollBehavior}. */ - OVERSCROLL_BEHAVIOR("overscrollBehavior", "overscroll-behavior", chrome("auto auto")), + OVERSCROLL_BEHAVIOR("overscrollBehavior", "overscroll-behavior", chrome("auto auto"), ff60up("")), /** The style property {@code overscrollBehaviorX}. */ - OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior_x", chrome("auto")), + OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior_x", chrome("auto"), ff60up("")), /** The style property {@code overscrollBehaviorY}. */ - OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior_y", chrome("auto")), + OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior_y", chrome("auto"), ff60up("")), /** The style property {@code padding}. */ PADDING("padding", "padding", chrome("0px"), ff(""), ie("")), @@ -2380,11 +2389,11 @@ /** The style property {@code perspectiveOrigin}. */ PERSPECTIVE_ORIGIN("perspectiveOrigin", "perspective-origin", - ffBelow52("705px 172.5px"), ff52up("625px 172.5px"), ie("620px 163.2px"), chrome("456.5px 161px")), + ff("625px 172.5px"), ie("620px 163.2px"), chrome("456.5px 161px")), /** The style property {@code perspective-origin}. */ PERSPECTIVE_ORIGIN_("perspective-origin", "perspective-origin", - ffBelow52("705px 172.5px"), ff52up("625px 172.5px")), + ff("625px 172.5px")), /** The style property {@code pitch}. */ PITCH("pitch", "pitch"), @@ -2393,40 +2402,40 @@ PITCH_RANGE("pitchRange", "pitch-range"), /** The style property {@code pixelBottom}. */ - PIXEL_BOTTOM("pixelBottom", "pixel-bottom", ie("").setIteratable(false)), + PIXEL_BOTTOM("pixelBottom", "pixel-bottom", ie("")), /** The style property {@code pixelHeight}. */ - PIXEL_HEIGHT("pixelHeight", "pixel-height", ie("").setIteratable(false)), + PIXEL_HEIGHT("pixelHeight", "pixel-height", ie("")), /** The style property {@code pixelLeft}. */ - PIXEL_LEFT("pixelLeft", "pixel-left", ie("").setIteratable(false)), + PIXEL_LEFT("pixelLeft", "pixel-left", ie("")), /** The style property {@code pixelRight}. */ - PIXEL_RIGHT("pixelRight", "pixel-right", ie("").setIteratable(false)), + PIXEL_RIGHT("pixelRight", "pixel-right", ie("")), /** The style property {@code pixelTop}. */ - PIXEL_TOP("pixelTop", "pixel-top", ie("").setIteratable(false)), + PIXEL_TOP("pixelTop", "pixel-top", ie("")), /** The style property {@code pixelWidth}. */ - PIXEL_WIDTH("pixelWidth", "pixel-width", ie("").setIteratable(false)), + PIXEL_WIDTH("pixelWidth", "pixel-width", ie("")), /** The style property {@code placeContent}. */ - PLACE_CONTENT("placeContent", "place-content", chrome("normal normal"), ff52up("")), + PLACE_CONTENT("placeContent", "place-content", chrome("normal normal"), ff("")), /** The style property {@code place-content}. */ - PLACE_CONTENT_("place-content", "place-content", ff52up("")), + PLACE_CONTENT_("place-content", "place-content", ff("")), /** The style property {@code placeItems}. */ - PLACE_ITEMS("placeItems", "place-items", chrome("normal normal"), ff52up("")), + PLACE_ITEMS("placeItems", "place-items", chrome("normal normal"), ff("")), /** The style property {@code place-items}. */ - PLACE_ITEMS_("place-items", "place-items", ff52up("")), + PLACE_ITEMS_("place-items", "place-items", ff("")), /** The style property {@code placeSelf}. */ - PLACE_SELF("placeSelf", "place-self", chrome("auto auto"), ff52up("")), + PLACE_SELF("placeSelf", "place-self", chrome("auto auto"), ff("")), /** The style property {@code place-self}. */ - PLACE_SELF_("place-self", "place-self", ff52up("")), + PLACE_SELF_("place-self", "place-self", ff("")), /** The style property {@code pointerEvents}. */ POINTER_EVENTS("pointerEvents", "pointer-events", ie("visiblePainted"), chrome("auto"), ff("auto")), @@ -2435,22 +2444,22 @@ POINTER_EVENTS_("pointer-events", "pointer-events", ff("auto")), /** The style property {@code posBottom}. */ - POS_BOTTOM("posBottom", "pos-bottom", ie("").setIteratable(false)), + POS_BOTTOM("posBottom", "pos-bottom", ie("")), /** The style property {@code posHeight}. */ - POS_HEIGHT("posHeight", "pos-height", ie("").setIteratable(false)), + POS_HEIGHT("posHeight", "pos-height", ie("")), /** The style property {@code posLeft}. */ - POS_LEFT("posLeft", "pos-left", ie("").setIteratable(false)), + POS_LEFT("posLeft", "pos-left", ie("")), /** The style property {@code posRight}. */ - POS_RIGHT("posRight", "pos-right", ie("").setIteratable(false)), + POS_RIGHT("posRight", "pos-right", ie("")), /** The style property {@code posTop}. */ - POS_TOP("posTop", "pos-top", ie("").setIteratable(false)), + POS_TOP("posTop", "pos-top", ie("")), /** The style property {@code posWidth}. */ - POS_WIDTH("posWidth", "pos-width", ie("").setIteratable(false)), + POS_WIDTH("posWidth", "pos-width", ie("")), /** The style property {@code position}. */ POSITION("position", "position", chrome("static"), ff("static"), ie("static")), @@ -2681,10 +2690,10 @@ TEXT_ALIGN_("text-align", "text-align", ff("start")), /** The style property {@code textAlignLast}. */ - TEXT_ALIGN_LAST("textAlignLast", "text-align-last", ie("auto"), chrome("auto"), ff52up("auto")), + TEXT_ALIGN_LAST("textAlignLast", "text-align-last", ie("auto"), chrome("auto"), ff("auto")), /** The style property {@code text-align-last}. */ - TEXT_ALIGN_LAST_("text-align-last", "text-align-last", ff52up("auto")), + TEXT_ALIGN_LAST_("text-align-last", "text-align-last", ff("auto")), /** The style property {@code textAnchor}. */ TEXT_ANCHOR("textAnchor", "text-anchor", ff("start"), ie("start"), ch... [truncated message content] |