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-15 11:22:06
|
Revision: 15307 http://sourceforge.net/p/htmlunit/code/15307 Author: rbri Date: 2018-06-15 11:22:03 +0000 (Fri, 15 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Chrome.txt trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.notAttached.Chrome.txt Added Paths: ----------- 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 trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.notAttached.FF60.txt Removed Paths: ------------- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF45.txt trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF45.txt trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF45.txt trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.notAttached.FF45.txt Deleted: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF45.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF45.txt 2018-06-14 10:28:08 UTC (rev 15306) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF45.txt 2018-06-15 11:22:03 UTC (rev 15307) @@ -1,340 +0,0 @@ -MozAnimation -MozAnimationDelay -MozAnimationDirection -MozAnimationDuration -MozAnimationFillMode -MozAnimationIterationCount -MozAnimationName -MozAnimationPlayState -MozAnimationTimingFunction -MozAppearance -MozBackfaceVisibility -MozBinding -MozBorderBottomColors -MozBorderEnd -MozBorderEndColor -MozBorderEndStyle -MozBorderEndWidth -MozBorderImage -MozBorderLeftColors -MozBorderRightColors -MozBorderStart -MozBorderStartColor -MozBorderStartStyle -MozBorderStartWidth -MozBorderTopColors -MozBoxAlign -MozBoxDirection -MozBoxFlex -MozBoxOrdinalGroup -MozBoxOrient -MozBoxPack -MozBoxSizing -MozColumnCount -MozColumnFill -MozColumnGap -MozColumnRule -MozColumnRuleColor -MozColumnRuleStyle -MozColumnRuleWidth -MozColumnWidth -MozColumns -MozFloatEdge -MozFontFeatureSettings -MozFontLanguageOverride -MozForceBrokenImageIcon -MozHyphens -MozImageRegion -MozMarginEnd -MozMarginStart -MozOrient -MozOutlineRadius -MozOutlineRadiusBottomleft -MozOutlineRadiusBottomright -MozOutlineRadiusTopleft -MozOutlineRadiusTopright -MozPaddingEnd -MozPaddingStart -MozPerspective -MozPerspectiveOrigin -MozStackSizing -MozTabSize -MozTextAlignLast -MozTextSizeAdjust -MozTransform -MozTransformOrigin -MozTransformStyle -MozTransition -MozTransitionDelay -MozTransitionDuration -MozTransitionProperty -MozTransitionTimingFunction -MozUserFocus -MozUserInput -MozUserModify -MozUserSelect -MozWindowDragging -alignContent -alignItems -alignSelf -all -animation -animation-name -animationDelay -animationDirection -animationDuration -animationFillMode -animationIterationCount -animationName -animationPlayState -animationTimingFunction -backfaceVisibility -background -backgroundAttachment -backgroundBlendMode -backgroundClip -backgroundColor -backgroundImage -backgroundOrigin -backgroundPosition -backgroundRepeat -backgroundSize -blockSize -border -borderBlockEnd -borderBlockEndColor -borderBlockEndStyle -borderBlockEndWidth -borderBlockStart -borderBlockStartColor -borderBlockStartStyle -borderBlockStartWidth -borderBottom -borderBottomColor -borderBottomLeftRadius -borderBottomRightRadius -borderBottomStyle -borderBottomWidth -borderCollapse -borderColor -borderImage -borderImageOutset -borderImageRepeat -borderImageSlice -borderImageSource -borderImageWidth -borderInlineEnd -borderInlineEndColor -borderInlineEndStyle -borderInlineEndWidth -borderInlineStart -borderInlineStartColor -borderInlineStartStyle -borderInlineStartWidth -borderLeft -borderLeftColor -borderLeftStyle -borderLeftWidth -borderRadius -borderRight -borderRightColor -borderRightStyle -borderRightWidth -borderSpacing -borderStyle -borderTop -borderTopColor -borderTopLeftRadius -borderTopRightRadius -borderTopStyle -borderTopWidth -borderWidth -bottom -boxDecorationBreak -boxShadow -boxSizing -captionSide -clear -clip -clipPath -clipRule -color -colorInterpolation -colorInterpolationFilters -content -counterIncrement -counterReset -cssFloat -cssText -cursor -direction -display -dominantBaseline -emptyCells -fill -fillOpacity -fillRule -filter -flex -flexBasis -flexDirection -flexFlow -flexGrow -flexShrink -flexWrap -float -floodColor -floodOpacity -font -fontFamily -fontFeatureSettings -fontKerning -fontLanguageOverride -fontSize -fontSizeAdjust -fontStretch -fontStyle -fontSynthesis -fontVariant -fontVariantAlternates -fontVariantCaps -fontVariantEastAsian -fontVariantLigatures -fontVariantNumeric -fontVariantPosition -fontWeight -height -hyphens -imageOrientation -imageRendering -imeMode -inlineSize -isolation -justifyContent -justifyItems -justifySelf -left -length -letterSpacing -lightingColor -lineHeight -listStyle -listStyleImage -listStylePosition -listStyleType -margin -marginBlockEnd -marginBlockStart -marginBottom -marginInlineEnd -marginInlineStart -marginLeft -marginRight -marginTop -marker -markerEnd -markerMid -markerOffset -markerStart -mask -maskType -maxBlockSize -maxHeight -maxInlineSize -maxWidth -minBlockSize -minHeight -minInlineSize -minWidth -mixBlendMode -objectFit -objectPosition -offsetBlockEnd -offsetBlockStart -offsetInlineEnd -offsetInlineStart -opacity -order -outline -outlineColor -outlineOffset -outlineStyle -outlineWidth -overflow -overflowX -overflowY -padding -paddingBlockEnd -paddingBlockStart -paddingBottom -paddingInlineEnd -paddingInlineStart -paddingLeft -paddingRight -paddingTop -pageBreakAfter -pageBreakBefore -pageBreakInside -paintOrder -perspective -perspectiveOrigin -pointerEvents -position -quotes -resize -right -rubyAlign -rubyPosition -scrollBehavior -scrollSnapCoordinate -scrollSnapDestination -scrollSnapPointsX -scrollSnapPointsY -scrollSnapType -scrollSnapTypeX -scrollSnapTypeY -shapeRendering -stopColor -stopOpacity -stroke -strokeDasharray -strokeDashoffset -strokeLinecap -strokeLinejoin -strokeMiterlimit -strokeOpacity -strokeWidth -tableLayout -textAlign -textAnchor -textDecoration -textDecorationColor -textDecorationLine -textDecorationStyle -textIndent -textOrientation -textOverflow -textRendering -textShadow -textTransform -top -transform -transformOrigin -transformStyle -transition -transitionDelay -transitionDuration -transitionProperty -transitionTimingFunction -unicodeBidi -vectorEffect -verticalAlign -visibility -whiteSpace -width -willChange -wordBreak -wordSpacing -wordWrap -writingMode -zIndex \ No newline at end of file Copied: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF60.txt (from rev 15306, trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF45.txt) =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF60.txt (rev 0) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties.FF60.txt 2018-06-15 11:22:03 UTC (rev 15307) @@ -0,0 +1,340 @@ +MozAnimation +MozAnimationDelay +MozAnimationDirection +MozAnimationDuration +MozAnimationFillMode +MozAnimationIterationCount +MozAnimationName +MozAnimationPlayState +MozAnimationTimingFunction +MozAppearance +MozBackfaceVisibility +MozBinding +MozBorderBottomColors +MozBorderEnd +MozBorderEndColor +MozBorderEndStyle +MozBorderEndWidth +MozBorderImage +MozBorderLeftColors +MozBorderRightColors +MozBorderStart +MozBorderStartColor +MozBorderStartStyle +MozBorderStartWidth +MozBorderTopColors +MozBoxAlign +MozBoxDirection +MozBoxFlex +MozBoxOrdinalGroup +MozBoxOrient +MozBoxPack +MozBoxSizing +MozColumnCount +MozColumnFill +MozColumnGap +MozColumnRule +MozColumnRuleColor +MozColumnRuleStyle +MozColumnRuleWidth +MozColumnWidth +MozColumns +MozFloatEdge +MozFontFeatureSettings +MozFontLanguageOverride +MozForceBrokenImageIcon +MozHyphens +MozImageRegion +MozMarginEnd +MozMarginStart +MozOrient +MozOutlineRadius +MozOutlineRadiusBottomleft +MozOutlineRadiusBottomright +MozOutlineRadiusTopleft +MozOutlineRadiusTopright +MozPaddingEnd +MozPaddingStart +MozPerspective +MozPerspectiveOrigin +MozStackSizing +MozTabSize +MozTextAlignLast +MozTextSizeAdjust +MozTransform +MozTransformOrigin +MozTransformStyle +MozTransition +MozTransitionDelay +MozTransitionDuration +MozTransitionProperty +MozTransitionTimingFunction +MozUserFocus +MozUserInput +MozUserModify +MozUserSelect +MozWindowDragging +alignContent +alignItems +alignSelf +all +animation +animation-name +animationDelay +animationDirection +animationDuration +animationFillMode +animationIterationCount +animationName +animationPlayState +animationTimingFunction +backfaceVisibility +background +backgroundAttachment +backgroundBlendMode +backgroundClip +backgroundColor +backgroundImage +backgroundOrigin +backgroundPosition +backgroundRepeat +backgroundSize +blockSize +border +borderBlockEnd +borderBlockEndColor +borderBlockEndStyle +borderBlockEndWidth +borderBlockStart +borderBlockStartColor +borderBlockStartStyle +borderBlockStartWidth +borderBottom +borderBottomColor +borderBottomLeftRadius +borderBottomRightRadius +borderBottomStyle +borderBottomWidth +borderCollapse +borderColor +borderImage +borderImageOutset +borderImageRepeat +borderImageSlice +borderImageSource +borderImageWidth +borderInlineEnd +borderInlineEndColor +borderInlineEndStyle +borderInlineEndWidth +borderInlineStart +borderInlineStartColor +borderInlineStartStyle +borderInlineStartWidth +borderLeft +borderLeftColor +borderLeftStyle +borderLeftWidth +borderRadius +borderRight +borderRightColor +borderRightStyle +borderRightWidth +borderSpacing +borderStyle +borderTop +borderTopColor +borderTopLeftRadius +borderTopRightRadius +borderTopStyle +borderTopWidth +borderWidth +bottom +boxDecorationBreak +boxShadow +boxSizing +captionSide +clear +clip +clipPath +clipRule +color +colorInterpolation +colorInterpolationFilters +content +counterIncrement +counterReset +cssFloat +cssText +cursor +direction +display +dominantBaseline +emptyCells +fill +fillOpacity +fillRule +filter +flex +flexBasis +flexDirection +flexFlow +flexGrow +flexShrink +flexWrap +float +floodColor +floodOpacity +font +fontFamily +fontFeatureSettings +fontKerning +fontLanguageOverride +fontSize +fontSizeAdjust +fontStretch +fontStyle +fontSynthesis +fontVariant +fontVariantAlternates +fontVariantCaps +fontVariantEastAsian +fontVariantLigatures +fontVariantNumeric +fontVariantPosition +fontWeight +height +hyphens +imageOrientation +imageRendering +imeMode +inlineSize +isolation +justifyContent +justifyItems +justifySelf +left +length +letterSpacing +lightingColor +lineHeight +listStyle +listStyleImage +listStylePosition +listStyleType +margin +marginBlockEnd +marginBlockStart +marginBottom +marginInlineEnd +marginInlineStart +marginLeft +marginRight +marginTop +marker +markerEnd +markerMid +markerOffset +markerStart +mask +maskType +maxBlockSize +maxHeight +maxInlineSize +maxWidth +minBlockSize +minHeight +minInlineSize +minWidth +mixBlendMode +objectFit +objectPosition +offsetBlockEnd +offsetBlockStart +offsetInlineEnd +offsetInlineStart +opacity +order +outline +outlineColor +outlineOffset +outlineStyle +outlineWidth +overflow +overflowX +overflowY +padding +paddingBlockEnd +paddingBlockStart +paddingBottom +paddingInlineEnd +paddingInlineStart +paddingLeft +paddingRight +paddingTop +pageBreakAfter +pageBreakBefore +pageBreakInside +paintOrder +perspective +perspectiveOrigin +pointerEvents +position +quotes +resize +right +rubyAlign +rubyPosition +scrollBehavior +scrollSnapCoordinate +scrollSnapDestination +scrollSnapPointsX +scrollSnapPointsY +scrollSnapType +scrollSnapTypeX +scrollSnapTypeY +shapeRendering +stopColor +stopOpacity +stroke +strokeDasharray +strokeDashoffset +strokeLinecap +strokeLinejoin +strokeMiterlimit +strokeOpacity +strokeWidth +tableLayout +textAlign +textAnchor +textDecoration +textDecorationColor +textDecorationLine +textDecorationStyle +textIndent +textOrientation +textOverflow +textRendering +textShadow +textTransform +top +transform +transformOrigin +transformStyle +transition +transitionDelay +transitionDuration +transitionProperty +transitionTimingFunction +unicodeBidi +vectorEffect +verticalAlign +visibility +whiteSpace +width +willChange +wordBreak +wordSpacing +wordWrap +writingMode +zIndex \ No newline at end of file Deleted: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF45.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF45.txt 2018-06-14 10:28:08 UTC (rev 15306) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF45.txt 2018-06-15 11:22:03 UTC (rev 15307) @@ -1,338 +0,0 @@ -MozAnimation -MozAnimationDelay -MozAnimationDirection -MozAnimationDuration -MozAnimationFillMode -MozAnimationIterationCount -MozAnimationName -MozAnimationPlayState -MozAnimationTimingFunction -MozAppearance -MozBackfaceVisibility -MozBinding -MozBorderBottomColors -MozBorderEnd -MozBorderEndColor -MozBorderEndStyle -MozBorderEndWidth -MozBorderImage -MozBorderLeftColors -MozBorderRightColors -MozBorderStart -MozBorderStartColor -MozBorderStartStyle -MozBorderStartWidth -MozBorderTopColors -MozBoxAlign -MozBoxDirection -MozBoxFlex -MozBoxOrdinalGroup -MozBoxOrient -MozBoxPack -MozBoxSizing -MozColumnCount -MozColumnFill -MozColumnGap -MozColumnRule -MozColumnRuleColor -MozColumnRuleStyle -MozColumnRuleWidth -MozColumnWidth -MozColumns -MozFloatEdge -MozFontFeatureSettings -MozFontLanguageOverride -MozForceBrokenImageIcon -MozHyphens -MozImageRegion -MozMarginEnd -MozMarginStart -MozOrient -MozOutlineRadius -MozOutlineRadiusBottomleft -MozOutlineRadiusBottomright -MozOutlineRadiusTopleft -MozOutlineRadiusTopright -MozPaddingEnd -MozPaddingStart -MozPerspective -MozPerspectiveOrigin -MozStackSizing -MozTabSize -MozTextAlignLast -MozTextSizeAdjust -MozTransform -MozTransformOrigin -MozTransformStyle -MozTransition -MozTransitionDelay -MozTransitionDuration -MozTransitionProperty -MozTransitionTimingFunction -MozUserFocus -MozUserInput -MozUserModify -MozUserSelect -MozWindowDragging -alignContent -alignItems -alignSelf -all -animation -animationDelay -animationDirection -animationDuration -animationFillMode -animationIterationCount -animationName -animationPlayState -animationTimingFunction -backfaceVisibility -background -backgroundAttachment -backgroundBlendMode -backgroundClip -backgroundColor -backgroundImage -backgroundOrigin -backgroundPosition -backgroundRepeat -backgroundSize -blockSize -border -borderBlockEnd -borderBlockEndColor -borderBlockEndStyle -borderBlockEndWidth -borderBlockStart -borderBlockStartColor -borderBlockStartStyle -borderBlockStartWidth -borderBottom -borderBottomColor -borderBottomLeftRadius -borderBottomRightRadius -borderBottomStyle -borderBottomWidth -borderCollapse -borderColor -borderImage -borderImageOutset -borderImageRepeat -borderImageSlice -borderImageSource -borderImageWidth -borderInlineEnd -borderInlineEndColor -borderInlineEndStyle -borderInlineEndWidth -borderInlineStart -borderInlineStartColor -borderInlineStartStyle -borderInlineStartWidth -borderLeft -borderLeftColor -borderLeftStyle -borderLeftWidth -borderRadius -borderRight -borderRightColor -borderRightStyle -borderRightWidth -borderSpacing -borderStyle -borderTop -borderTopColor -borderTopLeftRadius -borderTopRightRadius -borderTopStyle -borderTopWidth -borderWidth -bottom -boxDecorationBreak -boxShadow -boxSizing -captionSide -clear -clip -clipPath -clipRule -color -colorInterpolation -colorInterpolationFilters -content -counterIncrement -counterReset -cssFloat -cssText -cursor -direction -display -dominantBaseline -emptyCells -fill -fillOpacity -fillRule -filter -flex -flexBasis -flexDirection -flexFlow -flexGrow -flexShrink -flexWrap -float -floodColor -floodOpacity -font -fontFamily -fontFeatureSettings -fontKerning -fontLanguageOverride -fontSize -fontSizeAdjust -fontStretch -fontStyle -fontSynthesis -fontVariant -fontVariantAlternates -fontVariantCaps -fontVariantEastAsian -fontVariantLigatures -fontVariantNumeric -fontVariantPosition -fontWeight -height -hyphens -imageOrientation -imageRendering -imeMode -inlineSize -isolation -justifyContent -justifyItems -justifySelf -left -letterSpacing -lightingColor -lineHeight -listStyle -listStyleImage -listStylePosition -listStyleType -margin -marginBlockEnd -marginBlockStart -marginBottom -marginInlineEnd -marginInlineStart -marginLeft -marginRight -marginTop -marker -markerEnd -markerMid -markerOffset -markerStart -mask -maskType -maxBlockSize -maxHeight -maxInlineSize -maxWidth -minBlockSize -minHeight -minInlineSize -minWidth -mixBlendMode -objectFit -objectPosition -offsetBlockEnd -offsetBlockStart -offsetInlineEnd -offsetInlineStart -opacity -order -outline -outlineColor -outlineOffset -outlineStyle -outlineWidth -overflow -overflowX -overflowY -padding -paddingBlockEnd -paddingBlockStart -paddingBottom -paddingInlineEnd -paddingInlineStart -paddingLeft -paddingRight -paddingTop -pageBreakAfter -pageBreakBefore -pageBreakInside -paintOrder -perspective -perspectiveOrigin -pointerEvents -position -quotes -resize -right -rubyAlign -rubyPosition -scrollBehavior -scrollSnapCoordinate -scrollSnapDestination -scrollSnapPointsX -scrollSnapPointsY -scrollSnapType -scrollSnapTypeX -scrollSnapTypeY -shapeRendering -stopColor -stopOpacity -stroke -strokeDasharray -strokeDashoffset -strokeLinecap -strokeLinejoin -strokeMiterlimit -strokeOpacity -strokeWidth -tableLayout -textAlign -textAnchor -textDecoration -textDecorationColor -textDecorationLine -textDecorationStyle -textIndent -textOrientation -textOverflow -textRendering -textShadow -textTransform -top -transform -transformOrigin -transformStyle -transition -transitionDelay -transitionDuration -transitionProperty -transitionTimingFunction -unicodeBidi -vectorEffect -verticalAlign -visibility -whiteSpace -width -willChange -wordBreak -wordSpacing -wordWrap -writingMode -zIndex \ No newline at end of file Copied: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF60.txt (from rev 15306, trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF45.txt) =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF60.txt (rev 0) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration2Test.properties2.FF60.txt 2018-06-15 11:22:03 UTC (rev 15307) @@ -0,0 +1,338 @@ +MozAnimation +MozAnimationDelay +MozAnimationDirection +MozAnimationDuration +MozAnimationFillMode +MozAnimationIterationCount +MozAnimationName +MozAnimationPlayState +MozAnimationTimingFunction +MozAppearance +MozBackfaceVisibility +MozBinding +MozBorderBottomColors +MozBorderEnd +MozBorderEndColor +MozBorderEndStyle +MozBorderEndWidth +MozBorderImage +MozBorderLeftColors +MozBorderRightColors +MozBorderStart +MozBorderStartColor +MozBorderStartStyle +MozBorderStartWidth +MozBorderTopColors +MozBoxAlign +MozBoxDirection +MozBoxFlex +MozBoxOrdinalGroup +MozBoxOrient +MozBoxPack +MozBoxSizing +MozColumnCount +MozColumnFill +MozColumnGap +MozColumnRule +MozColumnRuleColor +MozColumnRuleStyle +MozColumnRuleWidth +MozColumnWidth +MozColumns +MozFloatEdge +MozFontFeatureSettings +MozFontLanguageOverride +MozForceBrokenImageIcon +MozHyphens +MozImageRegion +MozMarginEnd +MozMarginStart +MozOrient +MozOutlineRadius +MozOutlineRadiusBottomleft +MozOutlineRadiusBottomright +MozOutlineRadiusTopleft +MozOutlineRadiusTopright +MozPaddingEnd +MozPaddingStart +MozPerspective +MozPerspectiveOrigin +MozStackSizing +MozTabSize +MozTextAlignLast +MozTextSizeAdjust +MozTransform +MozTransformOrigin +MozTransformStyle +MozTransition +MozTransitionDelay +MozTransitionDuration +MozTransitionProperty +MozTransitionTimingFunction +MozUserFocus +MozUserInput +MozUserModify +MozUserSelect +MozWindowDragging +alignContent +alignItems +alignSelf +all +animation +animationDelay +animationDirection +animationDuration +animationFillMode +animationIterationCount +animationName +animationPlayState +animationTimingFunction +backfaceVisibility +background +backgroundAttachment +backgroundBlendMode +backgroundClip +backgroundColor +backgroundImage +backgroundOrigin +backgroundPosition +backgroundRepeat +backgroundSize +blockSize +border +borderBlockEnd +borderBlockEndColor +borderBlockEndStyle +borderBlockEndWidth +borderBlockStart +borderBlockStartColor +borderBlockStartStyle +borderBlockStartWidth +borderBottom +borderBottomColor +borderBottomLeftRadius +borderBottomRightRadius +borderBottomStyle +borderBottomWidth +borderCollapse +borderColor +borderImage +borderImageOutset +borderImageRepeat +borderImageSlice +borderImageSource +borderImageWidth +borderInlineEnd +borderInlineEndColor +borderInlineEndStyle +borderInlineEndWidth +borderInlineStart +borderInlineStartColor +borderInlineStartStyle +borderInlineStartWidth +borderLeft +borderLeftColor +borderLeftStyle +borderLeftWidth +borderRadius +borderRight +borderRightColor +borderRightStyle +borderRightWidth +borderSpacing +borderStyle +borderTop +borderTopColor +borderTopLeftRadius +borderTopRightRadius +borderTopStyle +borderTopWidth +borderWidth +bottom +boxDecorationBreak +boxShadow +boxSizing +captionSide +clear +clip +clipPath +clipRule +color +colorInterpolation +colorInterpolationFilters +content +counterIncrement +counterReset +cssFloat +cssText +cursor +direction +display +dominantBaseline +emptyCells +fill +fillOpacity +fillRule +filter +flex +flexBasis +flexDirection +flexFlow +flexGrow +flexShrink +flexWrap +float +floodColor +floodOpacity +font +fontFamily +fontFeatureSettings +fontKerning +fontLanguageOverride +fontSize +fontSizeAdjust +fontStretch +fontStyle +fontSynthesis +fontVariant +fontVariantAlternates +fontVariantCaps +fontVariantEastAsian +fontVariantLigatures +fontVariantNumeric +fontVariantPosition +fontWeight +height +hyphens +imageOrientation +imageRendering +imeMode +inlineSize +isolation +justifyContent +justifyItems +justifySelf +left +letterSpacing +lightingColor +lineHeight +listStyle +listStyleImage +listStylePosition +listStyleType +margin +marginBlockEnd +marginBlockStart +marginBottom +marginInlineEnd +marginInlineStart +marginLeft +marginRight +marginTop +marker +markerEnd +markerMid +markerOffset +markerStart +mask +maskType +maxBlockSize +maxHeight +maxInlineSize +maxWidth +minBlockSize +minHeight +minInlineSize +minWidth +mixBlendMode +objectFit +objectPosition +offsetBlockEnd +offsetBlockStart +offsetInlineEnd +offsetInlineStart +opacity +order +outline +outlineColor +outlineOffset +outlineStyle +outlineWidth +overflow +overflowX +overflowY +padding +paddingBlockEnd +paddingBlockStart +paddingBottom +paddingInlineEnd +paddingInlineStart +paddingLeft +paddingRight +paddingTop +pageBreakAfter +pageBreakBefore +pageBreakInside +paintOrder +perspective +perspectiveOrigin +pointerEvents +position +quotes +resize +right +rubyAlign +rubyPosition +scrollBehavior +scrollSnapCoordinate +scrollSnapDestination +scrollSnapPointsX +scrollSnapPointsY +scrollSnapType +scrollSnapTypeX +scrollSnapTypeY +shapeRendering +stopColor +stopOpacity +stroke +strokeDasharray +strokeDashoffset +strokeLinecap +strokeLinejoin +strokeMiterlimit +strokeOpacity +strokeWidth +tableLayout +textAlign +textAnchor +textDecoration +textDecorationColor +textDecorationLine +textDecorationStyle +textIndent +textOrientation +textOverflow +textRendering +textShadow +textTransform +top +transform +transformOrigin +transformStyle +transition +transitionDelay +transitionDuration +transitionProperty +transitionTimingFunction +unicodeBidi +vectorEffect +verticalAlign +visibility +whiteSpace +width +willChange +wordBreak +wordSpacing +wordWrap +writingMode +zIndex \ No newline at end of file Modified: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Chrome.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Chrome.txt 2018-06-14 10:28:08 UTC (rev 15306) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.Chrome.txt 2018-06-15 11:22:03 UTC (rev 15307) @@ -90,7 +90,7 @@ columnWidth=:auto columns=:auto auto contain=:none -content=: +content=:normal counterIncrement=:none counterReset=:none cssFloat=:none @@ -292,7 +292,7 @@ vectorEffect=:none verticalAlign=:baseline visibility=:visible -webkitAppRegion=:no-drag +webkitAppRegion=:none webkitAppearance=:none webkitBorderAfter=:0px none rgb(0, 0, 0) webkitBorderAfterColor=:rgb(0, 0, 0) @@ -317,8 +317,6 @@ webkitBoxDecorationBreak=:slice webkitBoxDirection=:normal webkitBoxFlex=:0 -webkitBoxFlexGroup=:1 -webkitBoxLines=:single webkitBoxOrdinalGroup=:1 webkitBoxOrient=:horizontal webkitBoxPack=:start Deleted: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF45.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF45.txt 2018-06-14 10:28:08 UTC (rev 15306) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF45.txt 2018-06-15 11:22:03 UTC (rev 15307) @@ -1,558 +0,0 @@ -MozAnimation=: -MozAnimationDelay=:0s -MozAnimationDirection=:normal -MozAnimationDuration=:0s -MozAnimationFillMode=:none -MozAnimationIterationCount=:1 -MozAnimationName=:none -MozAnimationPlayState=:running -MozAnimationTimingFunction=:ease -MozAppearance=:none -MozBackfaceVisibility=:visible -MozBinding=:none -MozBorderBottomColors=:none -MozBorderEnd=: -MozBorderEndColor=: -MozBorderEndStyle=: -MozBorderEndWidth=: -MozBorderImage=: -MozBorderLeftColors=:none -MozBorderRightColors=:none -MozBorderStart=: -MozBorderStartColor=: -MozBorderStartStyle=: -MozBorderStartWidth=: -MozBorderTopColors=:none -MozBoxAlign=:stretch -MozBoxDirection=:normal -MozBoxFlex=:0 -MozBoxOrdinalGroup=:1 -MozBoxOrient=:horizontal -MozBoxPack=:start -MozBoxSizing=:content-box -MozColumnCount=:auto -MozColumnFill=:balance -MozColumnGap=:16px -MozColumnRule=: -MozColumnRuleColor=:rgb(0, 0, 0) -MozColumnRuleStyle=:none -MozColumnRuleWidth=:0px -MozColumnWidth=:auto -MozColumns=: -MozFloatEdge=:content-box -MozFontFeatureSettings=:normal -MozFontLanguageOverride=:normal -MozForceBrokenImageIcon=:0 -MozHyphens=:manual -MozImageRegion=:auto -MozMarginEnd=: -MozMarginStart=: -MozOrient=:inline -MozOutlineRadius=: -MozOutlineRadiusBottomleft=:0px -MozOutlineRadiusBottomright=:0px -MozOutlineRadiusTopleft=:0px -MozOutlineRadiusTopright=:0px -MozPaddingEnd=: -MozPaddingStart=: -MozPerspective=:none -MozPerspectiveOrigin=:705px 172.5px -MozStackSizing=:stretch-to-fit -MozTabSize=:8 -MozTextAlignLast=:auto -MozTextSizeAdjust=:auto -MozTransform=:none -MozTransformOrigin=:705px 172.5px -MozTransformStyle=:flat -MozTransition=: -MozTransitionDelay=:0s -MozTransitionDuration=:0s -MozTransitionProperty=:all -MozTransitionTimingFunction=:ease -MozUserFocus=:none -MozUserInput=:auto -MozUserModify=:read-only -MozUserSelect=:auto -MozWindowDragging=:no-drag -align-content=:auto -align-items=:start -align-self=:start -alignContent=:auto -alignItems=:start -alignSelf=:start -all=: -animation-delay=:0s -animation-direction=:normal -animation-duration=:0s -animation-fill-mode=:none -animation-iteration-count=:1 -animation-name=:none -animation-play-state=:running -animation-timing-function=:ease -animation=: -animationDelay=:0s -animationDirection=:normal -animationDuration=:0s -animationFillMode=:none -animationIterationCount=:1 -animationName=:none -animationPlayState=:running -animationTimingFunction=:ease -backface-visibility=:visible -backfaceVisibility=:visible -background-attachment=:scroll -background-blend-mode=:normal -background-clip=:border-box -background-color=:transparent -background-image=:none -background-origin=:padding-box -background-position=:0% 0% -background-repeat=:repeat -background-size=:auto auto -background=: -backgroundAttachment=:scroll -backgroundBlendMode=:normal -backgroundClip=:border-box -backgroundColor=:transparent -backgroundImage=:none -backgroundOrigin=:padding-box -backgroundPosition=:0% 0% -backgroundRepeat=:repeat -backgroundSize=:auto auto -block-size=: -blockSize=: -border-block-end-color=: -border-block-end-style=: -border-block-end-width=: -border-block-end=: -border-block-start-color=: -border-block-start-style=: -border-block-start-width=: -border-block-start=: -border-bottom-color=:rgb(0, 0, 0) -border-bottom-left-radius=:0px -border-bottom-right-radius=:0px -border-bottom-style=:none -border-bottom-width=:0px -border-bottom=: -border-collapse=:separate -border-color=: -border-image-outset=:0 0 0 0 -border-image-repeat=:stretch stretch -border-image-slice=:100% 100% 100% 100% -border-image-source=:none -border-image-width=:1 1 1 1 -border-image=: -border-inline-end-color=: -border-inline-end-style=: -border-inline-end-width=: -border-inline-end=: -border-inline-start-color=: -border-inline-start-style=: -border-inline-start-width=: -border-inline-start=: -border-left-color=:rgb(0, 0, 0) -border-left-style=:none -border-left-width=:0px -border-left=: -border-radius=: -border-right-color=:rgb(0, 0, 0) -border-right-style=:none -border-right-width=:0px -border-right=: -border-spacing=:0px 0px -border-style=: -border-top-color=:rgb(0, 0, 0) -border-top-left-radius=:0px -border-top-right-radius=:0px -border-top-style=:none -border-top-width=:0px -border-top=: -border-width=: -border=: -borderBlockEnd=: -borderBlockEndColor=: -borderBlockEndStyle=: -borderBlockEndWidth=: -borderBlockStart=: -borderBlockStartColor=: -borderBlockStartStyle=: -borderBlockStartWidth=: -borderBottom=: -borderBottomColor=:rgb(0, 0, 0) -borderBottomLeftRadius=:0px -borderBottomRightRadius=:0px -borderBottomStyle=:none -borderBottomWidth=:0px -borderCollapse=:separate -borderColor=: -borderImage=: -borderImageOutset=:0 0 0 0 -borderImageRepeat=:stretch stretch -borderImageSlice=:100% 100% 100% 100% -borderImageSource=:none -borderImageWidth=:1 1 1 1 -borderInlineEnd=: -borderInlineEndColor=: -borderInlineEndStyle=: -borderInlineEndWidth=: -borderInlineStart=: -borderInlineStartColor=: -borderInlineStartStyle=: -borderInlineStartWidth=: -borderLeft=: -borderLeftColor=:rgb(0, 0, 0) -borderLeftStyle=:none -borderLeftWidth=:0px -borderRadius=: -borderRight=: -borderRightColor=:rgb(0, 0, 0) -borderRightStyle=:none -borderRightWidth=:0px -borderSpacing=:0px 0px -borderStyle=: -borderTop=: -borderTopColor=:rgb(0, 0, 0) -borderTopLeftRadius=:0px -borderTopRightRadius=:0px -borderTopStyle=:none -borderTopWidth=:0px -borderWidth=: -bottom=:auto -box-decoration-break=:slice -box-shadow=:none -box-sizing=:content-box -boxDecorationBreak=:slice -boxShadow=:none -boxSizing=:content-box -caption-side=:top -captionSide=:top -clear=:none -clip-path=:none -clip-rule=:nonzero -clip=:auto -clipPath=:none -clipRule=:nonzero -color-interpolation-filters=:linearrgb -color-interpolation=:srgb -color=:rgb(0, 0, 0) -colorInterpolation=:srgb -colorInterpolationFilters=:linearrgb -content=:none -counter-increment=:none -counter-reset=:none -counterIncrement=:none -counterReset=:none -cssFloat=:none -cssText=:skipped -cursor=:auto -direction=:ltr -display=:block -dominant-baseline=:auto -dominantBaseline=:auto -empty-cells=:show -emptyCells=:show -fill-opacity=:1 -fill-rule=:nonzero -fill=:rgb(0, 0, 0) -fillOpacity=:1 -fillRule=:nonzero -filter=:none -flex-basis=:auto -flex-direction=:row -flex-flow=: -flex-grow=:0 -flex-shrink=:1 -flex-wrap=:nowrap -flex=: -flexBasis=:auto -flexDirection=:row -flexFlow=: -flexGrow=:0 -flexShrink=:1 -flexWrap=:nowrap -float=:none -flood-color=:rgb(0, 0, 0) -flood-opacity=:1 -floodColor=:rgb(0, 0, 0) -floodOpacity=:1 -font-family=:serif -font-feature-settings=:normal -font-kerning=:auto -font-language-override=:normal -font-size-adjust=:none -font-size=:16px -font-stretch=:normal -font-style=:normal -font-synthesis=:weight style -font-variant-alternates=:normal -font-variant-caps=:normal -font-variant-east-asian=:normal -font-variant-ligatures=:normal -font-variant-numeric=:normal -font-variant-position=:normal -font-variant=:normal -font-weight=:400 -font=: -fontFamily=:serif -fontFeatureSettings=:normal -fontKerning=:auto -fontLanguageOverride=:normal -fontSize=:16px -fontSizeAdjust=:none -fontStretch=:normal -fontStyle=:normal -fontSynthesis=:weight style -fontVariant=:normal -fontVariantAlternates=:normal -fontVariantCaps=:normal -fontVariantEastAsian=:normal -fontVariantLigatures=:normal -fontVariantNumeric=:normal -fontVariantPosition=:normal -fontWeight=:400 -height=:skipped -hyphens=:manual -image-orientation=:0deg -image-rendering=:auto -imageOrientation=:0deg -imageRendering=:auto -ime-mode=:auto -imeMode=:auto -inline-size=: -inlineSize=: -isolation=:auto -justify-content=:auto -justify-items=:start -justify-self=:start -justifyContent=:auto -justifyItems=:start -justifySelf=:start -left=:auto -letter-spacing=:normal -letterSpacing=:normal -lighting-color=:rgb(255, 255, 255) -lightingColor=:rgb(255, 255, 255) -line-height=:20px -lineHeight=:20px -list-style-image=:none -list-style-position=:outside -list-style-type=:disc -list-style=: -listStyle=: -listStyleImage=:none -listStylePosition=:outside -listStyleType=:disc -margin-block-end=: -margin-block-start=: -margin-bottom=:0px -margin-inline-end=: -margin-inline-start=: -margin-left=:0px -margin-right=:0px -margin-top=:0px -margin=: -marginBlockEnd=: -marginBlockStart=: -marginBottom=:0px -marginInlineEnd=: -marginInlineStart=: -marginLeft=:0px -marginRight=:0px -marginTop=:0px -marker-end=:none -marker-mid=:none -marker-offset=:auto -marker-start=:none -marker=: -markerEnd=:none -markerMid=:none -markerOffset=:auto -markerStart=:none -mask-type=:luminance -mask=:none -maskType=:luminance -max-block-size=: -max-height=:none -max-inline-size=: -max-width=:none -maxBlockSize=: -maxHeight=:none -maxInlineSize=: -maxWidth=:none -min-block-size=: -min-height=:0px -min-inline-size=: -min-width=:0px -minBlockSize=: -minHeight=:0px -minInlineSize=: -minWidth=:0px -mix-blend-mode=:normal -mixBlendMode=:normal -object-fit=:fill -object-position=:50% 50% -objectFit=:fill -objectPosition=:50% 50% -offset-block-end=: -offset-block-start=: -offset-inline-end=: -offset-inline-start=: -offsetBlockEnd=: -offsetBlockStart=: -offsetInlineEnd=: -offsetInlineStart=: -opacity=:1 -order=:0 -outline-color=:rgb(0, 0, 0) -outline-offset=:0px -outline-style=:none -outline-width=:0px -outline=: -outlineColor=:rgb(0, 0, 0) -outlineOffset=:0px -outlineStyle=:none -outlineWidth=:0px -overflow-x=:visible -overflow-y=:visible -overflow=:visible -overflowX=:visible -overflowY=:visible -padding-block-end=: -padding-block-start=: -padding-bottom=:0px -padding-inline-end=: -padding-inline-start=: -padding-left=:0px -padding-right=:0px -padding-top=:0px -padding=: -paddingBlockEnd=: -paddingBlockStart=: -paddingBottom=:0px -paddingInlineEnd=: -paddingInlineStart=: -paddingLeft=:0px -paddingRight=:0px -paddingTop=:0px -page-break-after=:auto -page-break-before=:auto -page-break-inside=:auto -pageBreakAfter=:auto -pageBreakBefore=:auto -pageBreakInside=:auto -paint-order=:normal -paintOrder=:normal -perspective-origin=:705px 172.5px -perspective=:none -perspectiveOrigin=:705px 172.5px -pointer-events=:auto -pointerEvents=:auto -position=:static -quotes=:"“" "”" "‘" "’" -resize=:none -right=:auto -ruby-align=:space-around -ruby-position=:over -rubyAlign=:space-around -rubyPosition=:over -scroll-behavior=:auto -scroll-snap-coordinate=:none -scroll-snap-destination=:0px 0px -scroll-snap-points-x=:none -scroll-snap-points-y=:none -scroll-snap-type-x=:none -scroll-snap-type-y=:none -scroll-snap-type=: -scrollBehavior=:auto -scrollSnapCoordinate=:none -scrollSnapDestination=:0px 0px -scrollSnapPointsX=:none -scrollSnapPointsY=:none -scrollSnapType=: -scrollSnapTypeX=:none -scrollSnapTypeY=:none -shape-rendering=:auto -shapeRendering=:auto -stop-color=:rgb(0, 0, 0) -stop-opacity=:1 -stopColor=:rgb(0, 0, 0) -stopOpacity=:1 -stroke-dasharray=:none -stroke-dashoffset=:0px -stroke-linecap=:butt -stroke-linejoin=:miter -stroke-miterlimit=:4 -stroke-opacity=:1 -stroke-width=:1px -stroke=:none -strokeDasharray=:none -strokeDashoffset=:0px -strokeLinecap=:butt -strokeLinejoin=:miter -strokeMiterlimit=:4 -strokeOpacity=:1 -strokeWidth=:1px -table-layout=:auto -tableLayout=:auto -text-align=:start -text-anchor=:start -text-decoration-color=:rgb(0, 0, 0) -text-decoration-line=:none -text-decoration-style=:solid -text-decoration=:none -text-indent=:0px -text-orientation=:mixed -text-overflow=:clip -text-rendering=:auto -text-shadow=:none -text-transform=:none -textAlign=:start -textAnchor=:start -textDecoration=:none -textDecorationColor=:rgb(0, 0, 0) -textDecorationLine=:none -textDecorationStyle=:solid -textIndent=:0px -textOrientation=:mixed -textOverflow=:clip -textRendering=:auto -textShadow=:none -textTransform=:none -top=:auto -transform-origin=:705px 172.5px -transform-style=:flat -transform=:none -transformOrigin=:705px 172.5px -transformStyle=:flat -transition-delay=:0s -transition-duration=:0s -transition-property=:all -transition-timing-function=:ease -transition=: -transitionDelay=:0s -transitionDuration=:0s -transitionProperty=:all -transitionTimingFunction=:ease -unicode-bidi=:-moz-isolate -unicodeBidi=:-moz-isolate -vector-effect=:none -vectorEffect=:none -vertical-align=:baseline -verticalAlign=:baseline -visibility=:visible -white-space=:normal -whiteSpace=:normal -width=:skipped -will-change=:auto -willChange=:auto -word-break=:normal -word-spacing=:0px -word-wrap=:normal -wordBreak=:normal -wordSpacing=:0px -wordWrap=:normal -writing-mode=:horizontal-tb -writingMode=:horizontal-tb -z-index=:auto -zIndex=:auto \ No newline at end of file Copied: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt (from rev 15306, trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF45.txt) =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt (rev 0) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt 2018-06-15 11:22:03 UTC (rev 15307) @@ -0,0 +1,932 @@ +-moz-animation-delay=:0s +-moz-animation-direction=:normal +-moz-animation-duration=:0s +-moz-animation-fill-mode=:none +-moz-animation-iteration-count=:1 +-moz-animation-name=:none +-moz-animation-play-state=:running +-moz-animation-timing-function=:ease +-moz-animation=: +-moz-appearance=:none +-moz-backface-visibility=:visible +-moz-binding=:none +-moz-border-end-color=: +-moz-border-end-style=: +-moz-border-end-width=: +-moz-border-end=: +-moz-border-image=: +-moz-border-start-color=: +-moz-border-start-style=: +-moz-border-start-width=: +-moz-border-start=: +-moz-box-align=:stretch +-moz-box-direction=:normal +-moz-box-flex=:0 +-moz-box-ordinal-group=:1 +-moz-box-orient=:horizontal +-moz-box-pack=:start +-moz-box-sizing=:content-box +-moz-column-count=:auto +-moz-column-fill=:balance +-moz-column-gap=:normal +-moz-column-rule-color=:rgb(0, 0, 0) +-moz-column-rule-style=:none +-moz-column-rule-width=:0px +-moz-column-rule=: +-moz-column-width=:auto +-moz-columns=: +-moz-float-edge=:content-box +-moz-font-feature-settings=:normal +-moz-font-language-override=:normal +-moz-force-broken-image-icon=:0 +-moz-hyphens=:manual +-moz-image-region=:auto +-moz-margin-end=: +-moz-margin-start=: +-moz-orient=:inline +-moz-outline-radius-bottomleft=:0px +-moz-outline-radius-bottomright=:0px +-moz-outline-radius-topleft=:0px +-moz-outline-radius-topright=:0px +-moz-outline-radius=: +-moz-padding-end=: +-moz-padding-start=: +-moz-perspective-origin=:621px 172.5px +-moz-perspective=:none +-moz-stack-sizing=:stretch-to-fit +-moz-tab-size=:8 +-moz-text-size-adjust=:auto +-moz-transform-origin=:621px 172.5px +-moz-transform-style=:flat +-moz-transform=:none +-moz-transition-delay=:0s +-moz-transition-duration=:0s +-moz-transition-property=:all +-moz-transition-timing-function=:ease +-moz-transition=: +-moz-user-focus=:none +-moz-user-input=:auto +-moz-user-modify=:read-only +-moz-user-select=:auto +-moz-window-dragging=:default +-webkit-align-content=:normal +-webkit-align-items=:normal +-webkit-align-self=:auto +-webkit-animation-delay=:0s +-webkit-animation-direction=:normal +-webkit-animation-duration=:0s +-webkit-animation-fill-mode=:none +-webkit-animation-iteration-count=:1 +-webkit-animation-name=:none +-webkit-animation-play-state=:running +-webkit-animation-timing-function=:ease +-webkit-animation=: +-webkit-backface-visibility=:visible +-webkit-background-clip=:border-box +-webkit-background-origin=:padding-box +-webkit-background-size=:auto auto +-webkit-border-bottom-left-radius=:0px +-webkit-border-bottom-right-radius=:0px +-webkit-border-image=: +-webkit-border-radius=: +-webkit-border-top-left-radius=:0px +-webkit-border-top-right-radius=:0px +-webkit-box-align=:stretch +-webkit-box-direction=:normal +-webkit-box-flex=:0 +-webkit-box-ordinal-group=:1 +-webkit-box-orient=:horizontal +-webkit-box-pack=:start +-webkit-box-shadow=:none +-webkit-box-sizing=:content-box +-webkit-filter=:none +-webkit-flex-basis=:auto +-webkit-flex-direction=:row +-webkit-flex-flow=: +-webkit-flex-grow=:0 +-webkit-flex-shrink=:1 +-webkit-flex-wrap=:nowrap +-webkit-flex=: +-webkit-justify-content=:normal +-webkit-mask-clip=:border-box +-webkit-mask-composite=:add +-webkit-mask-image=:none +-webkit-mask-origin=:border-box +-webkit-mask-position-x=:0% +-webkit-mask-position-y=:0% +-webkit-mask-position=:0% 0% +-webkit-mask-repeat=:repeat +-webkit-mask-size=:auto auto +-webkit-mask=:none +-webkit-order=:0 +-webkit-perspective-origin=:621px 172.5px +-webkit-perspective=:none +-webkit-text-fill-color=:rgb(0, 0, 0) +-webkit-text-size-adjust=:auto +-webkit-text-stroke-color=:rgb(0, 0, 0) +-webkit-text-stroke-width=:0px +-webkit-text-stroke=: +-webkit-transform-origin=:621px 172.5px +-webkit-transform-style=:flat +-webkit-transform=:none +-webkit-transition-delay=:0s +-webkit-transition-duration=:0s +-webkit-transition-property=:all +-webkit-transition-timing-function=:ease +-webkit-transition=: +-webkit-user-select=:auto +MozAnimation=: +MozAnimationDelay=:0s +MozAnimationDirection=:normal +MozAnimationDuration=:0s +MozAnimationFillMode=:none +MozAnimationIterationCount=:1 +MozAnimationName=:none +MozAnimationPlayState=:running +MozAnimationTimingFunction=:ease +MozAppearance=:none +MozBackfaceVisibility=:visible +MozBinding=:none +MozBorderEnd=: +MozBorderEndColor=: +MozBorderEndStyle=: +MozBorderEndWidth=: +MozBorderImage=: +MozBorderStart=: +MozBorderStartColor=: +MozBorderStartStyle=: +MozBorderStartWidth=: +MozBoxAlign=:stretch +MozBoxDirection=:normal +MozBoxFlex=:0 +MozBoxOrdinalGroup=:1 +MozBoxOrient=:horizontal +MozBoxPack=:start +MozBoxSizing=:content-box +MozColumnCount=:auto +MozColumnFill=:balance +MozColumnGap=:normal +MozColumnRule=: +MozColumnRuleColor=:rgb(0, 0, 0) +MozColumnRuleStyle=:none +MozColumnRuleWidth=:0px +MozColumnWidth=:auto +MozColumns=: +MozFloatEdge=:content-box +MozFontFeatureSettings=:normal +MozFontLanguageOverride=:normal +MozForceBrokenImageIcon=:0 +MozHyphens=:manual +MozImageRegion=:auto +MozMarginEnd=: +MozMarginStart=: +MozOrient=:inline +MozOutlineRadius=: +MozOutlineRadiusBottomleft=:0px +MozOutlineRadiusBottomright=:0px +MozOutlineRadiusTopleft=:0px +MozOutlineRadiusTopright=:0px +MozPaddingEnd=: +MozPaddingStart=: +MozPerspective=:none +MozPerspectiveOrigin=:621px 172.5px +MozStackSizing=:stretch-to-fit +MozTabSize=:8 +MozTextSizeAdjust=:auto +MozTransform=:none +MozTransformOrigin=:621px 172.5px +MozTransformStyle=:flat +MozTransition=: +MozTransitionDelay=:0s +MozTransitionDuration=:0s +MozTransitionProperty=:all +MozTransitionTimingFunction=:ease +MozUserFocus=:none +MozUserInput=:auto +MozUserModify=:read-only +MozUserSelect=:auto +MozWindowDragging=:default +WebkitAlignContent=:normal +WebkitAlignItems=:normal +WebkitAlignSelf=:auto +WebkitAnimation=: +WebkitAnimationDelay=:0s +WebkitAnimationDirection=:normal +WebkitAnimationDuration=:0s +WebkitAnimationFillMode=:none +WebkitAnimationIterationCount=:1 +WebkitAnimationName=:none +WebkitAnimationPlayState=:running +WebkitAnimationTimingFunction=:ease +WebkitBackfaceVisibility=:visible +WebkitBackgroundClip=:border-box +WebkitBackgroundOrigin=:padding-box +WebkitBackgroundSize=:auto auto +WebkitBorderBottomLeftRadius=:0px +WebkitBorderBottomRightRadius=:0px +WebkitBorderImage=: +WebkitBorderRadius=: +WebkitBorderTopLeftRadius=:0px +WebkitBorderTopRightRadius=:0px +WebkitBoxAlign=:stretch +WebkitBoxDirection=:normal +WebkitBoxFlex=:0 +WebkitBoxOrdinalGroup=:1 +WebkitBoxOrient=:horizontal +WebkitBoxPack=:start +WebkitBoxShadow=:none +WebkitBoxSizing=:content-box +WebkitFilter=:none +WebkitFlex=: +WebkitFlexBasis=:auto +WebkitFlexDirection=:row +WebkitFlexFlow=: +WebkitFlexGrow=:0 +WebkitFlexShrink=:1 +WebkitFlexWrap=:nowrap +WebkitJustifyContent=:normal +WebkitMask=:none +WebkitMaskClip=:border-box +WebkitMaskComposite=:add +WebkitMaskImage=:none +WebkitMaskOrigin=:border-box +WebkitMaskPosition=:0% 0% +WebkitMaskPositionX=:0% +WebkitMaskPositionY=:0% +WebkitMaskRepeat=:repeat +WebkitMaskSize=:auto auto +WebkitOrder=:0 +WebkitPerspective=:none +WebkitPerspectiveOrigin=:621px 172.5px +WebkitTextFillColor=:rgb(0, 0, 0) +WebkitTextSizeAdjust=:auto +WebkitTextStroke=: +WebkitTextStrokeColor=:rgb(0, 0, 0) +WebkitTextStrokeWidth=:0px +WebkitTransform=:none +WebkitTransformOrigin=:621px 172.5px +WebkitTransformStyle=:flat +WebkitTransition=: +WebkitTransitionDelay=:0s +WebkitTransitionDuration=:0s +WebkitTransitionProperty=:all +WebkitTransitionTimingFunction=:ease +WebkitUserSelect=:auto +align-content=:normal +align-items=:normal +align-self=:auto +alignContent=:normal +alignItems=:normal +alignSelf=:auto +all=: +animation-delay=:0s +animation-direction=:normal +animation-duration=:0s +animation-fill-mode=:none +animation-iteration-count=:1 +animation-name=:none +animation-play-state=:running +animation-timing-function=:ease +animation=: +animationDelay=:0s +animationDirection=:normal +animationDuration=:0s +animationFillMode=:none +animationIterationCount=:1 +animationName=:none +animationPlayState=:running +animationTimingFunction=:ease +backface-visibility=:visible +backfaceVisibility=:visible +background-attachment=:scroll +background-blend-mode=:normal +background-clip=:border-box +background-color=:rgba(0, 0, 0, 0) +background-image=:none +background-origin=:padding-box +background-position-x=:0% +background-position-y=:0% +background-position=:0% 0% +background-repeat=:repeat +background-size=:auto auto +background=: +backgroundAttachment=:scroll +backgroundBlendMode=:normal +backgroundClip=:border-box +backgroundColor=:rgba(0, 0, 0, 0) +backgroundImage=:none +backgroundOrigin=:padding-box +backgroundPosition=:0% 0% +backgroundPositionX=:0% +backgroundPositionY=:0% +backgroundRepeat=:repeat +backgroundSize=:auto auto +block-size=: +blockSize=: +border-block-end-color=: +border-block-end-style=: +border-block-end-width=: +border-block-end=: +border-block-start-color=: +border-block-start-style=: +border-block-start-width=: +border-block-start=: +border-bottom-color=:rgb(0, 0, 0) +border-bottom-left-radius=:0px +border-bottom-right-radius=:0px +border-bottom-style=:none +border-bottom-width=:0px +border-bottom=: +border-collapse=:separate +border-color=: +border-image-outset=:0 +border-image-repeat=:stretch stretch +border-image-slice=:100% +border-image-source=:none +border-image-width=:1 +border-image=: +border-inline-end-color=: +border-inline-end-style=: +border-inline-end-width=: +border-inline-end=: +border-inline-start-color=: +border-inline-start-style=: +border-inline-start-width=: +border-inline-start=: +border-left-color=:rgb(0, 0, 0) +border-left-style=:none +border-left-width=:0px +border-left=: +border-radius=: +border-right-color=:rgb(0, 0, 0) +border-right-style=:none +border-right-width=:0px +border-right=: +border-spacing=:0px 0px +border-style=: +border-top-color=:rgb(0, 0, 0) +border-top-left-radius=:0px +border-top-right-radius=:0px +border-top-style=:none +border-top-width=:0px +border-top=: +border-width=: +border=: +borderBlockEnd=: +borderBlockEndColor=: +borderBlockEndStyle=: +borderBlockEndWidth=: +borderBlockStart=: +borderBlockStartColor=: +borderBlockStartStyle=: +borderBlockStartWidth=: +borderBottom=: +borderBottomColor=:rgb(0, 0, 0) +borderBottomLeftRadius=:0px +borderBottomRightRadius=:0px +borderBottomStyle=:none +borderBottomWidth=:0px +borderCollapse=:separate +borderColor=: +borderImage=: +borderImageOutset=:0 +borderImageRepeat=:stretch stretch +borderImageSlice=:100% +borderImageSource=:none +borderImageWidth=:1 +borderInlineEnd=: +borderInlineEndColor=: +borderInlineEndStyle=: +borderInlineEndWidth=: +borderInlineStart=: +borderInlineStartColor=: +borderInlineStartStyle=: +borderInlineStartWidth=: +borderLeft=: +borderLeftColor=:rgb(0, 0, 0) +borderLeftStyle=:none +borderLeftWidth=:0px +borderRadius=: +borderRight=: +borderRightColor=:rgb(0, 0, 0) +borderRightStyle=:none +borderRightWidth=:0px +borderSpacing=:0px 0px +borderStyle=: +borderTop=: +borderTopColor=:rgb(0, 0, 0) +borderTopLeftRadius=:0px +borderTopRightRadius=:0px +borderTopStyle=:none +borderTopWidth=:0px +borderWidth=: +bottom=:auto +box-decoration-break=:slice +box-shadow=:none +box-sizing=:content-box +boxDecorationBreak=:slice +boxShadow=:none +boxSizing=:content-box +caption-side=:top +captionSide=:top +caret-color=:rgb(0, 0, 0) +caretColor=:rgb(0, 0, 0) +clear=:none +clip-path=:none +clip-rule=:nonzero +clip=:auto +clipPath=:none +clipRule=:nonzero +color-adjust=:economy +color-interpolation-filters=:linearrgb +color-interpolation=:srgb +color=:rgb(0, 0, 0) +colorAdjust=:economy +colorInterpolation=:srgb +colorInterpolationFilters=:linearrgb +column-count=:auto +column-fill=:balance +column-gap=:normal +column-rule-color=:rgb(0, 0, 0) +column-rule-style=:none +column-rule-width=:0px +column-rule=: +column-width=:auto +columnCount=:auto +columnFill=:balance +columnGap=:normal +columnRule=: +columnRuleColor=:rgb(0, 0, 0) +columnRuleStyle=:none +columnRuleWidth=:0px +columnWidth=:auto +columns=: +content=:none +counter-increment=:none +counter-reset=:none +counterIncrement=:none +counterReset=:none +cssFloat=:none +cssText=:skipped +cursor=:auto +direction=:ltr +display=:block +dominant-baseline=:auto +dominantBaseline=:auto +empty-cells=:show +emptyCells=:show +fill-opacity=:1 +fill-rule=:nonzero +fill=:rgb(0, 0, 0) +fillOpacity=:1 +fillRule=:nonzero +filter=:none +flex-basis=:auto +flex-direction=:row +flex-flow=: +flex-grow=:0 +flex-shrink=:1 +flex-wrap=:nowrap +flex=: +flexBasis=:auto +flexDirection=:row +flexFlow=: +flexGrow=:0 +flexShrink=:1 +flexWrap=:nowrap +float=:none +flood-color=:rgb(0, 0, 0) +flood-opacity=:1 +floodColor=:rgb(0, 0, 0) +floodOpacity=:1 +font-family=:serif +font-feature-settings=:normal +font-kerning=:auto +font-language-override=:normal +font-size-adjust=:none +font-size=:16px +font-stretch=:normal +font-style=:normal +font-synthesis=:weight style +font-variant-alternates=:normal +font-variant-caps=:normal +font-variant-east-asian=:normal +font-variant-ligatures=:normal +font-variant-numeric=:normal +font-variant-position=:normal +font-variant=:normal +font-weight=:400 +font=: +fontFamily=:serif +fontFeatureSettings=:normal +fontKerning=:auto +fontLanguageOverride=:normal +fontSize=:16px +fontSizeAdjust=:none +fontStretch=:normal +fontStyle=:normal +fontSynthesis=:weight style +fontVariant=:normal +fontVariantAlternates=:normal +fontVariantCaps=:normal +fontVariantEastAsian=:normal +fontVariantLigatures=:normal +fontVariantNumeric=:normal +fontVariantPosition=:normal +fontWeight=:400 +grid-area=: +grid-auto-columns=:auto +grid-auto-flow=:row +grid-auto-rows=:auto +grid-column-end=:auto +grid-column-gap=:0px +grid-column-start=:auto +grid-column=: +grid-gap=: +grid-row-end=:auto +grid-row-gap=:0px +grid-row-start=:auto +grid-row=: +grid-template-areas=:none +grid-template-columns=:none +grid-template-rows=:none +grid-template=: +grid=: +gridArea=: +gridAutoColumns=:auto +gridAutoFlow=:row +gridAutoRows=:auto +gridColumn=: +gridColumnEnd=:auto +gridColumnGap=:0px +gridColumnStart=:auto +gridGap=: +gridRow=: +gridRowEnd=:auto +gridRowGap=:0px +gridRowStart=:auto +gridTemplate=: +gridTemplateAreas=:none +gridTemplateColumns=:none +gridTemplateRows=:none +height=:skipped +hyphens=:manual +image-orientation=:0deg +image-rendering=:auto +imageOrientation=:0deg +imageRendering=:auto +ime-mode=:auto +imeMode=:auto +inline-size=: +inlineSize=: +isolation=:auto +justify-content=:normal +justify-items=:normal +justify-self=:auto +justifyContent=:normal +justifyItems=:normal +justifySelf=:auto +left=:auto +letter-spacing=:normal +letterSpacing=:normal +lighting-color=:rgb(255, 255, 255) +lightingColor=:rgb(255, 255, 255) +line-height=:20px +lineHeight=:20px +list-style-image=:none +list-style-position=:outside +list-style-type=:disc +list-style=: +listStyle=: +listStyleImage=:none +listStylePosition=:outside +listStyleType=:disc +margin-block-end=: +margin-block-start=: +margin-bottom=:0px +margin-inline-end=: +margin-inline-start=: +margin-left=:0px +margin-right=:0px +margin-top=:0px +margin=: +marginBlockEnd=: +marginBlockStart=: +marginBottom=:0px +marginInlineEnd=: +marginInlineStart=: +marginLeft=:0px +marginRight=:0px +marginTop=:0px +marker-end=:none +marker-mid=:none +marker-start=:none +marker=: +markerEnd=:none +markerMid=:none +markerStart=:none +mask-clip=:border-box +mask-composite=:add +mask-image=:none +mask-mode=:match-source +mask-origin=:border-box +mask-position-x=:0% +mask-position-y=:0% +mask-position=:0% 0% +mask-repeat=:repeat +mask-size=:auto auto +mask-type=:luminance +mask=:none +maskClip=:border-box +maskComposite=:add +maskImage=:none +maskMode=:match-source +maskOrigin=:border-box +maskPosition=:0% 0% +maskPositionX=:0% +maskPositionY=:0% +maskRepeat=:repeat +maskSize=:auto auto +maskType=:luminance +max-block-size=: +max-height=:none +max-inline-size=: +max-width=:none +maxBlockSize=: +maxHeight=:none +maxInlineSize=: +maxWidth=:none +min-block-size=: +min-height=:0px +min-inline-size=: +min-width=:0px +minBlockSize=: +minHeight=:0px +minInlineSize=: +minWidth=:0px +mix-blend-mode=:normal +mixBlendMode=:normal +object-fit=:fill +object-position=:50% 50% +objectFit=:fill +objectPosition=:50% 50% +offset-block-end=: +offset-block-start=: +offset-inline-end=: +offset-inline-start=: +offsetBlockEnd=: +offsetBlockStart=: +offsetInlineEnd=: +offsetInlineStart=: +opacity=:1 +order=:0 +outline-color=:rgb(0, 0, 0) +outline-offset=:0px +outline-style=:none +outline-width=:0px +outline=: +outlineColor=:rgb(0, 0, 0) +outlineOffset=:0px +outlineStyle=:none +outlineWidth=:0px +overflow-wrap=:normal +overflow-x=:visible +overflow-y=:visible +overflow=:visible +overflowWrap=:normal +overflowX=:visible +overflowY=:visible +overscroll-behavior-x=:auto +overscroll-behavior-y=:auto +overscroll-behavior=: +overscrollBehavior=: +overscrollBehaviorX=:auto +overscrollBehaviorY=:auto +padding-block-end=: +padding-block-start=: +padding-bottom=:0px +padding-inline-end=: +padding-inline-start=: +padding-left=:0px +padding-right=:0px +padding-top=:0px +padding=: +paddingBlockEnd=: +paddingBlockStart=: +paddingBottom=:0px +paddingInlineEnd=: +paddingInlineStart=: +paddingLeft=:0px +paddingRight=:0px +paddingTop=:0px +page-break-after=:auto +page-break-before=:auto +page-break-inside=:auto +pageBreakAfter=:auto +pageBreakBefore=:auto +pageBreakInside=:auto +paint-order=:normal +paintOrder=:normal +perspective-origin=:621px 172.5px +perspective=:none +perspectiveOrigin=:621px 172.5px +place-content=: +place-items=: +place-self=: +placeContent=: +placeItems=: +placeSelf=: +pointer-events=:auto +pointerEvents=:auto +position=:static +quotes=:"“" "”" "‘" "’" +resize=:none +right=:auto +ruby-align=:space-around +ruby-position=:over +rubyAlign=:space-around +rubyPosition=:over +scroll-behavior=:auto +scroll-snap-coordinate=:none +scroll-snap-destination=:0px 0px +scroll-snap-points-x=:none +scroll-snap-points-y=:none +scroll-snap-type-x=:none +scroll-snap-type-y=:none +scroll-snap-type=: +scrollBehavior=:auto +scrollSnapCoordinate=:none +scrollSnapDestination=:0px 0px +scrollSnapPointsX=:none +scrollSnapPointsY=:none +scrollSnapType=: +scrollSnapTypeX=:none +scrollSnapTypeY=:none +shape-rendering=:auto +shapeRendering=:auto +stop-color=:rgb(0, 0, 0) +stop-opacity=:1 +stopColor=:rgb(0, 0, 0) +stopOpacity=:1 +stroke-dasharray=:none +stroke-dashoffset=:0px +stroke-linecap=:butt +stroke-linejoin=:miter +stroke-miterlimit=:4 +stroke-opacity=:1 +stroke-width=:1px +stroke=:none +strokeDasharray=:none +strokeDashoffset=:0px +strokeLinecap=:butt +strokeLinejoin=:miter +strokeMiterlimit=:4 +strokeOpacity=:1 +strokeWidth=:1px +table-layout=:auto +tableLayout=:auto +text-align-last=:auto +text-align=:start +text-anchor=:start +text-combine-upright=:none +text-decoration-color=:rgb(0, 0, 0) +text-decoration-line=:none +text-decoration-style=:solid +text-decoration=:none +text-emphasis-color=:rgb(0, 0, 0) +text-emphasis-position=:over right +text-emphasis-style=:none +text-emphasis=: +text-indent=:0px +text-justify=:auto +text-orientation=:mixed +text-overflow=:clip +text-rendering=:auto +text-shadow=:none +text-transform=:none +textAlign=:start +textAlignLast=:auto +textAnchor=:start +textCombineUpright=:none +textDecoration=:none +textDecorationColor=:rgb(0, 0, 0) +textDecorationLine=:none +textDecorationStyle=:solid +textEmphasis=: +textEmphasisColor=:rgb(0, 0, 0) +textEmphasisPosition=:over right +textEmphasisStyle=:none +textIndent=:0px +textJustify=:auto +textOrientation=:mixed +textOverflow=:clip +textRendering=:auto +textShadow=:none +textTransform=:none +top=:auto +touch-action=:auto +touchAction=:auto +transform-box=:border-box +transform-origin=:621px 172.5px +transform-style=:flat +transform=:none +transformBox=:border-box +transformOrigin=:621px 172.5px +transformStyle=:flat +transition-delay=:0s +transition-duration=:0s +transition-property=:all +transition-timing-function=:ease +transition=: +transitionDelay=:0s +transitionDuration=:0s +transitionProperty=:all +transitionTimingFunction=:ease +unicode-bidi=:isolate +unicodeBidi=:isolate +vector-effect=:none +ve... [truncated message content] |
From: <rb...@us...> - 2018-06-14 10:28:20
|
Revision: 15306 http://sourceforge.net/p/htmlunit/code/15306 Author: rbri Date: 2018-06-14 10:28:08 +0000 (Thu, 14 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- 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/StyleAttributesIterableTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java 2018-06-14 10:15:57 UTC (rev 15305) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java 2018-06-14 10:28:08 UTC (rev 15306) @@ -316,6 +316,16 @@ * @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"); @@ -325,6 +335,16 @@ * @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 { @@ -344,6 +364,36 @@ * @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"); @@ -353,6 +403,16 @@ * @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"); @@ -362,6 +422,16 @@ * @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"); @@ -371,6 +441,16 @@ * @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"); @@ -380,6 +460,16 @@ * @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"); @@ -389,6 +479,16 @@ * @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"); @@ -398,6 +498,16 @@ * @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"); |
From: <rb...@us...> - 2018-06-14 10:16:03
|
Revision: 15305 http://sourceforge.net/p/htmlunit/code/15305 Author: rbri Date: 2018-06-14 10:15:57 +0000 (Thu, 14 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- 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/StyleAttributesIterableTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java 2018-06-14 09:49:41 UTC (rev 15304) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java 2018-06-14 10:15:57 UTC (rev 15305) @@ -95,8 +95,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _TOUCH_ACTION() throws Exception { test("touchAction"); } @@ -308,8 +307,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _BACKGROUND_POSITION_X() throws Exception { test("backgroundPositionX"); } @@ -318,8 +316,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _BACKGROUND_POSITION_Y() throws Exception { test("backgroundPositionY"); } @@ -338,8 +335,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMNS() throws Exception { test("columns"); } @@ -348,8 +344,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_COUNT() throws Exception { test("columnCount"); } @@ -358,8 +353,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_FILL() throws Exception { test("columnFill"); } @@ -368,8 +362,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_GAP() throws Exception { test("columnGap"); } @@ -378,8 +371,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_RULE() throws Exception { test("columnRule"); } @@ -388,8 +380,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_RULE_COLOR() throws Exception { test("columnRuleColor"); } @@ -398,8 +389,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_RULE_STYLE() throws Exception { test("columnRuleStyle"); } @@ -408,8 +398,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_RULE_WIDTH() throws Exception { test("columnRuleWidth"); } @@ -418,8 +407,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _COLUMN_WIDTH() throws Exception { test("columnWidth"); } @@ -429,8 +417,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID() throws Exception { test("grid"); } @@ -440,8 +427,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_AREA() throws Exception { test("gridArea"); } @@ -451,8 +437,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_AUTO_COLUMNS() throws Exception { test("gridAutoColumns"); } @@ -462,8 +447,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_AUTO_FLOW() throws Exception { test("gridAutoFlow"); } @@ -473,8 +457,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_AUTO_ROWS() throws Exception { test("gridAutoRows"); } @@ -484,8 +467,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_COLUMN() throws Exception { test("gridColumn"); } @@ -495,8 +477,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_COLUMN_END() throws Exception { test("gridColumnEnd"); } @@ -506,8 +487,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_COLUMN_GAP() throws Exception { test("gridColumnGap"); } @@ -517,8 +497,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_COLUMN_START() throws Exception { test("gridColumnStart"); } @@ -528,8 +507,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_GAP() throws Exception { test("gridGap"); } @@ -539,8 +517,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_ROW() throws Exception { test("gridRow"); } @@ -550,8 +527,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_ROW_END() throws Exception { test("gridRowEnd"); } @@ -561,8 +537,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_ROW_GAP() throws Exception { test("gridRowGap"); } @@ -572,8 +547,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_ROW_START() throws Exception { test("gridRowStart"); } @@ -583,8 +557,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_TEMPLATE() throws Exception { test("gridTemplate"); } @@ -594,8 +567,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_TEMPLATE_AREAS() throws Exception { test("gridTemplateAreas"); } @@ -605,8 +577,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_TEMPLATE_COLUMNS() throws Exception { test("gridTemplateColumns"); } @@ -616,8 +587,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _GRID_TEMPLATE_ROWS() throws Exception { test("gridTemplateRows"); } @@ -666,8 +636,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "false", - FF60 = "true") + @Alerts("false") public void _MARKER_OFFSET() throws Exception { test("markerOffset"); } @@ -745,8 +714,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _OVERFLOW_WRAP() throws Exception { test("overflowWrap"); } @@ -806,7 +774,6 @@ */ @Test @Alerts(DEFAULT = "true", - FF60 = "false", IE = "false") public void _PLACE_CONTENT() throws Exception { test("placeContent"); @@ -817,7 +784,6 @@ */ @Test @Alerts(DEFAULT = "true", - FF60 = "false", IE = "false") public void _PLACE_ITEMS() throws Exception { test("placeItems"); @@ -828,7 +794,6 @@ */ @Test @Alerts(DEFAULT = "true", - FF60 = "false", IE = "false") public void _PLACE_SELF() throws Exception { test("placeSelf"); @@ -918,8 +883,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "true", - FF60 = "false") + @Alerts("true") public void _TEXT_ALIGN_LAST() throws Exception { test("textAlignLast"); } @@ -929,8 +893,7 @@ */ @Test @Alerts(DEFAULT = "true", - IE = "false", - FF60 = "false") + IE = "false") public void _TEXT_COMBINE_UPRIGHT() throws Exception { test("textCombineUpright"); } |
From: <rb...@us...> - 2018-06-14 09:49:48
|
Revision: 15304 http://sourceforge.net/p/htmlunit/code/15304 Author: rbri Date: 2018-06-14 09:49:41 +0000 (Thu, 14 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlRtTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextInputTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlRtTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlRtTest.java 2018-06-13 19:09:20 UTC (rev 15303) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlRtTest.java 2018-06-14 09:49:41 UTC (rev 15304) @@ -34,7 +34,8 @@ */ @Test @Alerts(CHROME = {"", "inline", "block"}, - FF = {"block", "ruby-text", "ruby-text"}, + FF52 = {"block", "ruby-text", "ruby-text"}, + FF60 = {"ruby-text", "ruby-text", "ruby-text"}, IE = {"ruby-text", "ruby-text", "ruby-text"}) public void defaultStyle() throws Exception { final String html = "<html><head>\n" @@ -67,7 +68,8 @@ */ @Test @Alerts(CHROME = {"", "inline", "block"}, - FF = {"block", "ruby-text", "ruby-text"}, + FF52 = {"block", "ruby-text", "ruby-text"}, + FF60 = {"ruby-text", "ruby-text", "ruby-text"}, IE = {"ruby-text", "ruby-text", "ruby-text"}) public void defaultStyleStandards() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextInputTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextInputTest.java 2018-06-13 19:09:20 UTC (rev 15303) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextInputTest.java 2018-06-14 09:49:41 UTC (rev 15304) @@ -529,6 +529,7 @@ @Test @Alerts(DEFAULT = {"0,0", "11,11", "0,11", "0,11"}, CHROME = {"0,0", "11,11", "11,11", "11,11"}, + FF60 = {"0,0", "11,11", "11,11", "11,11"}, IE = {"0,0", "0,0", "0,0", "0,11"}) public void selection2_2() throws Exception { selection2(-3, 15); |
From: <rb...@us...> - 2018-06-13 19:09:23
|
Revision: 15303 http://sourceforge.net/p/htmlunit/code/15303 Author: rbri Date: 2018-06-13 19:09:20 +0000 (Wed, 13 Jun 2018) Log Message: ----------- use latest htmlunit-driver snapshot for ff60 support Modified Paths: -------------- trunk/htmlunit/pom.xml Modified: trunk/htmlunit/pom.xml =================================================================== --- trunk/htmlunit/pom.xml 2018-06-13 17:58:09 UTC (rev 15302) +++ trunk/htmlunit/pom.xml 2018-06-13 19:09:20 UTC (rev 15303) @@ -21,7 +21,7 @@ <checkstyle.version>8.10.1</checkstyle.version> <jetty.version>9.4.11.v20180605</jetty.version> <selenium.version>3.12.0</selenium.version> - <htmlunitdriver.version>2.31.0</htmlunitdriver.version> + <htmlunitdriver.version>2.32.0-SNAPSHOT</htmlunitdriver.version> </properties> <build> |
From: <rb...@us...> - 2018-06-13 17:58:30
|
Revision: 15302 http://sourceforge.net/p/htmlunit/code/15302 Author: rbri Date: 2018-06-13 17:58:09 +0000 (Wed, 13 Jun 2018) Log Message: ----------- test updates for chrome and ff60 Modified Paths: -------------- trunk/htmlunit/pom.xml trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersion2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ExternalTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection3Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPasswordInputTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextArea2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeFunctionTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/MapTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NavigatorTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/PromiseTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/ArrayBufferTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/SharedArrayBufferTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/crypto/SubtleCryptoTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRuleTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRuleListTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedFontTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMImplementationTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMParserTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentTypeTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/KeyboardEventTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/MessageEventTest.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/HTMLImageElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOutputElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLProgressElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormatTest.java Modified: trunk/htmlunit/pom.xml =================================================================== --- trunk/htmlunit/pom.xml 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/pom.xml 2018-06-13 17:58:09 UTC (rev 15302) @@ -18,10 +18,10 @@ <maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format> <additionalparam>-Xdoclint:none</additionalparam> <!-- As a property, as it is included in Checkstyle build --> - <checkstyle.version>8.10</checkstyle.version> - <jetty.version>9.4.10.v20180503</jetty.version> + <checkstyle.version>8.10.1</checkstyle.version> + <jetty.version>9.4.11.v20180605</jetty.version> <selenium.version>3.12.0</selenium.version> - <htmlunitdriver.version>2.30.1</htmlunitdriver.version> + <htmlunitdriver.version>2.31.0</htmlunitdriver.version> </properties> <build> @@ -125,7 +125,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>3.0.0</version> + <version>3.0.1</version> <configuration> <additionalparam>--allow-script-in-comments</additionalparam> </configuration> @@ -213,7 +213,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> - <version>1.9.5</version> + <version>1.10.0</version> <configuration> <tag>${project.name}-${project.version}</tag> <message>Release ${project.version}</message> @@ -250,7 +250,7 @@ <extension> <groupId>org.apache.maven.wagon</groupId> <artifactId>wagon-ssh</artifactId> - <version>3.0.0</version> + <version>3.1.0</version> </extension> </extensions> </build> @@ -372,7 +372,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> - <version>3.0.0</version> + <version>3.0.1</version> <configuration> <excludePackageNames>com.gargoylesoftware.htmlunit.javascript:com.gargoylesoftware.htmlunit.protocol:com.gargoylesoftware.htmlunit.ssl:com.gargoylesoftware.htmlunit.html.xpath:com.gargoylesoftware.htmlunit.html.applets:com.gargoylesoftware.htmlunit.html.impl:com.gargoylesoftware.htmlunit.activex</excludePackageNames> <additionalparam>--allow-script-in-comments</additionalparam> @@ -397,7 +397,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> - <version>3.9.0</version> + <version>3.10.0</version> <configuration> <targetJdk>1.8</targetJdk> </configuration> @@ -1069,7 +1069,7 @@ <dependency> <groupId>org.tmatesoft.svnkit</groupId> <artifactId>svnkit</artifactId> - <version>1.9.2</version> + <version>1.9.3</version> <scope>test</scope> <exclusions> <exclusion> Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -125,9 +125,8 @@ static { // FF60 FIREFOX_60.applicationVersion_ = "5.0 (Windows)"; - FIREFOX_60.userAgent_ = "Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0"; - FIREFOX_60.platform_ = PLATFORM_WIN32; - FIREFOX_60.buildId_ = "20170411115307"; + FIREFOX_60.userAgent_ = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"; + FIREFOX_60.buildId_ = "20180605201706"; FIREFOX_60.productSub_ = "20100101"; FIREFOX_60.headerNamesOrdered_ = new String[] { HttpHeader.HOST, @@ -211,8 +210,8 @@ EDGE.scriptAcceptHeader_ = "application/javascript, */*;q=0.8"; // CHROME - CHROME.applicationVersion_ = "5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36"; - CHROME.userAgent_ = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36"; + CHROME.applicationVersion_ = "5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36"; + CHROME.userAgent_ = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36"; CHROME.applicationCodeName_ = "Mozilla"; CHROME.vendor_ = "Google Inc."; @@ -354,12 +353,6 @@ // flush plugin (windows version) PluginConfiguration flash = new PluginConfiguration("Shockwave Flash", - "Shockwave Flash 29.0 r0", "29.0.0.140", "NPSWF32_29_0_0_140.dll"); - flash.getMimeTypes().add(new PluginConfiguration.MimeType("application/x-shockwave-flash", - "Shockwave Flash", "swf")); - FIREFOX_60.plugins_.add(flash); - - flash = new PluginConfiguration("Shockwave Flash", "Shockwave Flash 29.0 r0", "29.0.0.140", "NPSWF64_29_0_0_140.dll"); flash.getMimeTypes().add(new PluginConfiguration.MimeType("application/x-shockwave-flash", "Shockwave Flash", "swf")); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersion2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersion2Test.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersion2Test.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -141,9 +141,8 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "Accept: image/png,image/*;q=0.8,*/*;q=0.5", - CHROME = "Accept: image/webp,image/apng,image/*,*/*;q=0.8", - FF52 = "Accept: */*", + @Alerts(CHROME = "Accept: image/webp,image/apng,image/*,*/*;q=0.8", + FF = "Accept: */*", IE = "Accept: image/png, image/svg+xml, image/*;q=0.8, */*;q=0.5", EDGE = "Accept: image/png, image/svg+xml, image/jxr, image/*;q=0.8, */*;q=0.5") public void acceptHeaderImage() throws Exception { @@ -389,8 +388,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "Accept: */*", - FF60 = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8") + @Alerts("Accept: */*") public void acceptHeaderXMLHttpRequest() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ExternalTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ExternalTest.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ExternalTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -48,7 +48,7 @@ public class ExternalTest { /** Chrome driver. */ - static String CHROME_DRIVER_ = "2.38"; + static String CHROME_DRIVER_ = "2.40"; /** * Tests that POM dependencies are the latest. Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection2Test.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection2Test.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -81,19 +81,11 @@ + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; } if (getBrowserVersion().isFirefox()) { - if (getBrowserVersion().isFirefox52()) { - expectedHeaders = "Connection: keep-alive\n" - + "Host: localhost:" + PORT + "\n" - + "Referer: http://localhost:" + PORT + "/\n" - + "Upgrade-Insecure-Requests: 1\n" - + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; - } - else { - expectedHeaders = "Connection: keep-alive\n" - + "Host: localhost:" + PORT + "\n" - + "Referer: http://localhost:" + PORT + "/\n" - + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; - } + expectedHeaders = "Connection: keep-alive\n" + + "Host: localhost:" + PORT + "\n" + + "Referer: http://localhost:" + PORT + "/\n" + + "Upgrade-Insecure-Requests: 1\n" + + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; } if (getBrowserVersion().isIE()) { expectedHeaders = "Connection: keep-alive\n" @@ -158,23 +150,13 @@ + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; } if (getBrowserVersion().isFirefox()) { - if (getBrowserVersion().getBrowserVersionNumeric() < 52) { - expectedHeaders = "Connection: keep-alive\n" - + "Content-Length: 48\n" - + "Content-Type: application/x-www-form-urlencoded\n" - + "Host: localhost:" + PORT + "\n" - + "Referer: http://localhost:" + PORT + "/\n" - + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; - } - else { - expectedHeaders = "Connection: keep-alive\n" - + "Content-Length: 48\n" - + "Content-Type: application/x-www-form-urlencoded\n" - + "Host: localhost:" + PORT + "\n" - + "Referer: http://localhost:" + PORT + "/\n" - + "Upgrade-Insecure-Requests: 1\n" - + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; - } + expectedHeaders = "Connection: keep-alive\n" + + "Content-Length: 48\n" + + "Content-Type: application/x-www-form-urlencoded\n" + + "Host: localhost:" + PORT + "\n" + + "Referer: http://localhost:" + PORT + "/\n" + + "Upgrade-Insecure-Requests: 1\n" + + "User-Agent: " + getBrowserVersion().getUserAgent() + "\n"; } if (getBrowserVersion().isIE()) { expectedHeaders = "Cache-Control: no-cache\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection3Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection3Test.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection3Test.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -50,9 +50,7 @@ @Alerts(CHROME = {HttpHeader.HOST, HttpHeader.CONNECTION, HttpHeader.UPGRADE_INSECURE_REQUESTS, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.ACCEPT_ENCODING, HttpHeader.ACCEPT_LANGUAGE}, - FF60 = {HttpHeader.HOST, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.ACCEPT_LANGUAGE, - HttpHeader.ACCEPT_ENCODING, HttpHeader.CONNECTION}, - FF52 = {HttpHeader.HOST, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.ACCEPT_LANGUAGE, + FF = {HttpHeader.HOST, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.ACCEPT_LANGUAGE, HttpHeader.ACCEPT_ENCODING, HttpHeader.CONNECTION, HttpHeader.UPGRADE_INSECURE_REQUESTS}, IE = {HttpHeader.ACCEPT, HttpHeader.ACCEPT_LANGUAGE, HttpHeader.USER_AGENT, HttpHeader.ACCEPT_ENCODING, HttpHeader.HOST, HttpHeader.DNT, HttpHeader.CONNECTION}) @@ -97,9 +95,7 @@ HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.REFERER, HttpHeader.ACCEPT_ENCODING, HttpHeader.ACCEPT_LANGUAGE, HttpHeader.COOKIE}, - FF60 = {HttpHeader.HOST, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.ACCEPT_LANGUAGE, - HttpHeader.ACCEPT_ENCODING, HttpHeader.REFERER, HttpHeader.COOKIE, HttpHeader.CONNECTION}, - FF52 = {HttpHeader.HOST, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.ACCEPT_LANGUAGE, + FF = {HttpHeader.HOST, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, HttpHeader.ACCEPT_LANGUAGE, HttpHeader.ACCEPT_ENCODING, HttpHeader.REFERER, HttpHeader.COOKIE, HttpHeader.CONNECTION, HttpHeader.UPGRADE_INSECURE_REQUESTS}, IE = {HttpHeader.ACCEPT, HttpHeader.REFERER, HttpHeader.ACCEPT_LANGUAGE, HttpHeader.USER_AGENT, Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -132,7 +132,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function Animation() {\n [native code]\n}") + FF = "function Animation() {\n [native code]\n}") public void animation() throws Exception { test("Animation"); } @@ -324,8 +324,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "exception", - CHROME = "[object Atomics]") + @Alerts("exception") public void atomics() throws Exception { test("Atomics"); } @@ -460,7 +459,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function AudioScheduledSourceNode() { [native code] }") + CHROME = "function AudioScheduledSourceNode() { [native code] }", + FF60 = "function AudioScheduledSourceNode() {\n [native code]\n}") public void audioScheduledSourceNode() throws Exception { test("AudioScheduledSourceNode"); } @@ -490,7 +490,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function BaseAudioContext() { [native code] }") + CHROME = "function BaseAudioContext() { [native code] }", + FF60 = "function BaseAudioContext() {\n [native code]\n}") public void baseAudioContext() throws Exception { test("BaseAudioContext"); } @@ -1101,7 +1102,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function ConstantSourceNode() { [native code] }", - FF52 = "function ConstantSourceNode() {\n [native code]\n}") + FF = "function ConstantSourceNode() {\n [native code]\n}") public void constantSourceNode() throws Exception { test("ConstantSourceNode"); } @@ -1180,7 +1181,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function Credential() { [native code] }") + CHROME = "function Credential() { [native code] }", + FF60 = "function Credential() {\n [native code]\n}") public void credential() throws Exception { test("Credential"); } @@ -1190,7 +1192,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function CredentialsContainer() { [native code] }") + CHROME = "function CredentialsContainer() { [native code] }", + FF60 = "function CredentialsContainer() {\n [native code]\n}") public void credentialsContainer() throws Exception { test("CredentialsContainer"); } @@ -1255,8 +1258,9 @@ @Test @Alerts(DEFAULT = "exception", EDGE = "function CSSConditionRule() { [native code] }", - FF = "[object CSSConditionRule]", - CHROME = "function CSSConditionRule() { [native code] }") + FF52 = "[object CSSConditionRule]", + CHROME = "function CSSConditionRule() { [native code] }", + FF60 = "function CSSConditionRule() {\n [native code]\n}") public void cssConditionRule() throws Exception { test("CSSConditionRule"); } @@ -1266,7 +1270,8 @@ */ @Test @Alerts(DEFAULT = "exception", - FF = "[object CSSCounterStyleRule]") + FF52 = "[object CSSCounterStyleRule]", + FF60 = "function CSSCounterStyleRule() {\n [native code]\n}") public void cssCounterStyleRule() throws Exception { test("CSSCounterStyleRule"); } @@ -1278,7 +1283,8 @@ */ @Test @Alerts(DEFAULT = "[object CSSFontFaceRule]", - CHROME = "function CSSFontFaceRule() { [native code] }") + CHROME = "function CSSFontFaceRule() { [native code] }", + FF60 = "function CSSFontFaceRule() {\n [native code]\n}") public void cssFontFaceRule() throws Exception { test("CSSFontFaceRule"); } @@ -1289,7 +1295,8 @@ @Test @Alerts(DEFAULT = "function CSSGroupingRule() { [native code] }", IE = "exception", - FF = "[object CSSGroupingRule]") + FF52 = "[object CSSGroupingRule]", + FF60 = "function CSSGroupingRule() {\n [native code]\n}") public void cssGroupingRule() throws Exception { test("CSSGroupingRule"); } @@ -1301,7 +1308,8 @@ */ @Test @Alerts(DEFAULT = "[object CSSImportRule]", - CHROME = "function CSSImportRule() { [native code] }") + CHROME = "function CSSImportRule() { [native code] }", + FF60 = "function CSSImportRule() {\n [native code]\n}") public void cssImportRule() throws Exception { test("CSSImportRule"); } @@ -1312,7 +1320,7 @@ @Test @Alerts(DEFAULT = "[object CSSKeyframeRule]", CHROME = "function CSSKeyframeRule() { [native code] }", - FF60 = "exception") + FF60 = "function CSSKeyframeRule() {\n [native code]\n}") public void cssKeyframeRule() throws Exception { test("CSSKeyframeRule"); } @@ -1322,8 +1330,8 @@ */ @Test @Alerts(DEFAULT = "function CSSKeyframesRule() { [native code] }", - FF60 = "exception", FF52 = "[object CSSKeyframesRule]", + FF60 = "function CSSKeyframesRule() {\n [native code]\n}", IE = "[object CSSKeyframesRule]") public void cssKeyframesRule() throws Exception { test("CSSKeyframesRule"); @@ -1345,7 +1353,8 @@ */ @Test @Alerts(DEFAULT = "[object CSSMediaRule]", - CHROME = "function CSSMediaRule() { [native code] }") + CHROME = "function CSSMediaRule() { [native code] }", + FF60 = "function CSSMediaRule() {\n [native code]\n}") public void cssMediaRule() throws Exception { test("CSSMediaRule"); } @@ -1355,8 +1364,9 @@ */ @Test @Alerts(DEFAULT = "function CSSNamespaceRule() { [native code] }", + FF60 = "function CSSNamespaceRule() {\n [native code]\n}", IE = "[object CSSNamespaceRule]", - FF = "exception") + FF52 = "exception") public void cssNamespaceRule() throws Exception { test("CSSNamespaceRule"); } @@ -1368,7 +1378,8 @@ */ @Test @Alerts(DEFAULT = "[object CSSPageRule]", - CHROME = "function CSSPageRule() { [native code] }") + CHROME = "function CSSPageRule() { [native code] }", + FF60 = "function CSSPageRule() {\n [native code]\n}") public void cssPageRule() throws Exception { test("CSSPageRule"); } @@ -1392,7 +1403,8 @@ */ @Test @Alerts(DEFAULT = "[object CSSRule]", - CHROME = "function CSSRule() { [native code] }") + CHROME = "function CSSRule() { [native code] }", + FF60 = "function CSSRule() {\n [native code]\n}") public void cssRule() throws Exception { test("CSSRule"); } @@ -1430,9 +1442,11 @@ */ @Test @Alerts(DEFAULT = "[object CSSStyleRule]", - CHROME = "function CSSStyleRule() { [native code] }") + CHROME = "function CSSStyleRule() { [native code] }", + FF60 = "function CSSStyleRule() {\n [native code]\n}") @AlertsStandards(DEFAULT = "[object CSSStyleRule]", CHROME = "function CSSStyleRule() { [native code] }", + FF60 = "function CSSStyleRule() {\n [native code]\n}", EDGE = "function CSSStyleRule() { [native code] }") public void cssStyleRule() throws Exception { test("CSSStyleRule"); @@ -1457,7 +1471,8 @@ @Test @Alerts(DEFAULT = "function CSSSupportsRule() { [native code] }", IE = "exception", - FF = "[object CSSSupportsRule]") + FF52 = "[object CSSSupportsRule]", + FF60 = "function CSSSupportsRule() {\n [native code]\n}") public void cssSupportsRule() throws Exception { test("CSSSupportsRule"); } @@ -1576,7 +1591,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function DataTransferItem() { [native code] }", - FF52 = "function DataTransferItem() {\n [native code]\n}") + FF = "function DataTransferItem() {\n [native code]\n}") public void dataTransferItem() throws Exception { test("DataTransferItem"); } @@ -1587,7 +1602,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function DataTransferItemList() { [native code] }", - FF52 = "function DataTransferItemList() {\n [native code]\n}") + FF = "function DataTransferItemList() {\n [native code]\n}") public void dataTransferItemList() throws Exception { test("DataTransferItemList"); } @@ -2094,10 +2109,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "function DOMSettableTokenList() {\n [native code]\n}", - IE = "[object DOMSettableTokenList]", - CHROME = "exception", - FF52 = "exception") + @Alerts(DEFAULT = "exception", + IE = "[object DOMSettableTokenList]") public void domSettableTokenList() throws Exception { test("DOMSettableTokenList"); } @@ -2497,7 +2510,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF = "function External() {\n [native code]\n}") + FF52 = "function External() {\n [native code]\n}") public void external() throws Exception { test("External"); } @@ -2622,7 +2635,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function FileSystem() {\n [native code]\n}") + FF = "function FileSystem() {\n [native code]\n}") public void fileSystem() throws Exception { test("FileSystem"); } @@ -2632,7 +2645,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function FileSystemDirectoryEntry() {\n [native code]\n}") + FF = "function FileSystemDirectoryEntry() {\n [native code]\n}") public void fileSystemDirectoryEntry() throws Exception { test("FileSystemDirectoryEntry"); } @@ -2642,7 +2655,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function FileSystemDirectoryReader() {\n [native code]\n}") + FF = "function FileSystemDirectoryReader() {\n [native code]\n}") public void fileSystemDirectoryReader() throws Exception { test("FileSystemDirectoryReader"); } @@ -2652,7 +2665,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function FileSystemEntry() {\n [native code]\n}") + FF = "function FileSystemEntry() {\n [native code]\n}") public void fileSystemEntry() throws Exception { test("FileSystemEntry"); } @@ -2662,7 +2675,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function FileSystemFileEntry() {\n [native code]\n}") + FF = "function FileSystemFileEntry() {\n [native code]\n}") public void fileSystemFileEntry() throws Exception { test("FileSystemFileEntry"); } @@ -2978,7 +2991,7 @@ @Test @Alerts(DEFAULT = "exception", IE = "[object HTMLAppletElement]", - FF = "function HTMLAppletElement() {\n [native code]\n}") + FF52 = "function HTMLAppletElement() {\n [native code]\n}") public void htmlAppletElement() throws Exception { test("HTMLAppletElement"); } @@ -3151,8 +3164,7 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function HTMLContentElement() { [native code] }", - FF60 = "function HTMLContentElement() {\n [native code]\n}") + CHROME = "function HTMLContentElement() { [native code] }") public void htmlContentElement() throws Exception { test("HTMLContentElement"); } @@ -3223,7 +3235,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function HTMLDetailsElement() { [native code] }", - FF52 = "function HTMLDetailsElement() {\n [native code]\n}") + FF = "function HTMLDetailsElement() {\n [native code]\n}") public void htmlDetailsElement() throws Exception { test("HTMLDetailsElement"); } @@ -3935,8 +3947,7 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function HTMLShadowElement() { [native code] }", - FF60 = "function HTMLShadowElement() {\n [native code]\n}") + CHROME = "function HTMLShadowElement() { [native code] }") public void htmlShadowElement() throws Exception { test("HTMLShadowElement"); } @@ -4471,7 +4482,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function IdleDeadline() { [native code] }") + CHROME = "function IdleDeadline() { [native code] }", + FF60 = "function IdleDeadline() {\n [native code]\n}") public void idleDeadline() throws Exception { test("IdleDeadline"); } @@ -4482,7 +4494,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function IIRFilterNode() { [native code] }", - FF52 = "function IIRFilterNode() {\n [native code]\n}") + FF = "function IIRFilterNode() {\n [native code]\n}") public void iirFilterNode() throws Exception { test("IIRFilterNode"); } @@ -4527,7 +4539,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function ImageBitmapRenderingContext() { [native code] }", - FF52 = "function ImageBitmapRenderingContext() {\n [native code]\n}") + FF = "function ImageBitmapRenderingContext() {\n [native code]\n}") public void imageBitmapRenderingContext() throws Exception { test("ImageBitmapRenderingContext"); } @@ -4683,7 +4695,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function IntersectionObserver() { [native code] }") + CHROME = "function IntersectionObserver() { [native code] }", + FF60 = "function IntersectionObserver() {\n [native code]\n}") public void intersectionObserver() throws Exception { test("IntersectionObserver"); } @@ -4693,7 +4706,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function IntersectionObserverEntry() { [native code] }") + CHROME = "function IntersectionObserverEntry() { [native code] }", + FF60 = "function IntersectionObserverEntry() {\n [native code]\n}") public void intersectionObserverEntry() throws Exception { test("IntersectionObserverEntry"); } @@ -4769,7 +4783,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF = "function Iterator() {\n [native code]\n}") + FF52 = "function Iterator() {\n [native code]\n}") public void iterator() throws Exception { test("Iterator"); } @@ -5156,7 +5170,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function MediaQueryListEvent() { [native code] }") + CHROME = "function MediaQueryListEvent() { [native code] }", + FF60 = "function MediaQueryListEvent() {\n [native code]\n}") public void mediaQueryListEvent() throws Exception { test("MediaQueryListEvent"); } @@ -5531,8 +5546,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "exception", - FF60 = "function MozContactChangeEvent() {\n [native code]\n}") + @Alerts("exception") public void mozContactChangeEvent() throws Exception { test("MozContactChangeEvent"); } @@ -5541,8 +5555,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "exception", - FF60 = "[object MozCSSKeyframesRule]") + @Alerts("exception") public void mozCSSKeyframesRule() throws Exception { test("MozCSSKeyframesRule"); } @@ -5713,8 +5726,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "exception", - FF60 = "function MozPowerManager() {\n [native code]\n}") + @Alerts("exception") public void mozPowerManager() throws Exception { test("MozPowerManager"); } @@ -5753,8 +5765,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "exception", - FF60 = "function MozSettingsEvent() {\n [native code]\n}") + @Alerts("exception") public void mozSettingsEvent() throws Exception { test("MozSettingsEvent"); } @@ -6546,8 +6557,9 @@ */ @Test @Alerts(DEFAULT = "function PerformanceNavigationTiming() { [native code] }", + FF60 = "function PerformanceNavigationTiming() {\n [native code]\n}", IE = "[object PerformanceNavigationTiming]", - FF = "exception") + FF52 = "exception") public void performanceNavigationTiming() throws Exception { test("PerformanceNavigationTiming"); } @@ -6557,7 +6569,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function PerformanceObserver() { [native code] }") + CHROME = "function PerformanceObserver() { [native code] }", + FF60 = "function PerformanceObserver() {\n [native code]\n}") public void performanceObserver() throws Exception { test("PerformanceObserver"); } @@ -6567,7 +6580,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function PerformanceObserverEntryList() { [native code] }") + CHROME = "function PerformanceObserverEntryList() { [native code] }", + FF60 = "function PerformanceObserverEntryList() {\n [native code]\n}") public void performanceObserverEntryList() throws Exception { test("PerformanceObserverEntryList"); } @@ -6638,7 +6652,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function Permissions() { [native code] }", - FF52 = "function Permissions() {\n [native code]\n}") + FF = "function Permissions() {\n [native code]\n}") public void permissions() throws Exception { test("Permissions"); } @@ -6658,7 +6672,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function PermissionStatus() { [native code] }", - FF52 = "function PermissionStatus() {\n [native code]\n}") + FF = "function PermissionStatus() {\n [native code]\n}") public void permissionStatus() throws Exception { test("PermissionStatus"); } @@ -6706,6 +6720,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function PointerEvent() { [native code] }", + FF60 = "function PointerEvent() {\n [native code]\n}", IE = "[object PointerEvent]", EDGE = "function PointerEvent() { [native code] }") public void pointerEvent() throws Exception { @@ -7188,7 +7203,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function RTCDataChannel() { [native code] }") + CHROME = "function RTCDataChannel() { [native code] }", + FF60 = "function RTCDataChannel() {\n [native code]\n}") @NotYetImplemented(CHROME) public void rtcDataChannel() throws Exception { test("RTCDataChannel"); @@ -7474,8 +7490,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "exception", - CHROME = "function SharedArrayBuffer() { [native code] }") + @Alerts("exception") public void sharedArrayBuffer() throws Exception { test("SharedArrayBuffer"); } @@ -7792,7 +7807,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function SpeechSynthesis() {\n [native code]\n}") + FF = "function SpeechSynthesis() {\n [native code]\n}") public void speechSynthesis() throws Exception { test("SpeechSynthesis"); } @@ -7802,7 +7817,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function SpeechSynthesisErrorEvent() {\n [native code]\n}") + FF = "function SpeechSynthesisErrorEvent() {\n [native code]\n}") public void speechSynthesisErrorEvent() throws Exception { test("SpeechSynthesisErrorEvent"); } @@ -7813,7 +7828,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function SpeechSynthesisEvent() { [native code] }", - FF52 = "function SpeechSynthesisEvent() {\n [native code]\n}") + FF = "function SpeechSynthesisEvent() {\n [native code]\n}") public void speechSynthesisEvent() throws Exception { test("SpeechSynthesisEvent"); } @@ -7824,7 +7839,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function SpeechSynthesisUtterance() { [native code] }", - FF52 = "function SpeechSynthesisUtterance() {\n [native code]\n}") + FF = "function SpeechSynthesisUtterance() {\n [native code]\n}") public void speechSynthesisUtterance() throws Exception { test("SpeechSynthesisUtterance"); } @@ -7834,7 +7849,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF52 = "function SpeechSynthesisVoice() {\n [native code]\n}") + FF = "function SpeechSynthesisVoice() {\n [native code]\n}") public void speechSynthesisVoice() throws Exception { test("SpeechSynthesisVoice"); } @@ -7867,7 +7882,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF = "[object StopIteration]") + FF52 = "[object StopIteration]") public void stopIteration() throws Exception { test("StopIteration"); } @@ -7910,7 +7925,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function StorageManager() { [native code] }") + CHROME = "function StorageManager() { [native code] }", + FF60 = "function StorageManager() {\n [native code]\n}") public void storageManager() throws Exception { test("StorageManager"); } @@ -8000,8 +8016,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "exception", - FF60 = "function SVGAltGlyphElement() {\n [native code]\n}") + @Alerts("exception") public void svgAltGlyphElement() throws Exception { test("SVGAltGlyphElement"); } @@ -8305,8 +8320,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "exception", - FF60 = "function SVGDocument() {\n [native code]\n}") + @Alerts("exception") public void svgDocument() throws Exception { test("SVGDocument"); } @@ -8767,7 +8781,8 @@ */ @Test @Alerts(DEFAULT = "exception", - CHROME = "function SVGGeometryElement() { [native code] }") + CHROME = "function SVGGeometryElement() { [native code] }", + FF60 = "function SVGGeometryElement() {\n [native code]\n}") public void svgGeometryElement() throws Exception { test("SVGGeometryElement"); } @@ -8987,9 +9002,10 @@ */ @Test @Alerts(DEFAULT = "function SVGPathSeg() { [native code] }", - FF = "function SVGPathSeg() {\n [native code]\n}", + FF52 = "function SVGPathSeg() {\n [native code]\n}", IE = "[object SVGPathSeg]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSeg() throws Exception { test("SVGPathSeg"); } @@ -9000,7 +9016,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegArcAbs() {\n [native code]\n}", IE = "[object SVGPathSegArcAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegArcAbs() throws Exception { test("SVGPathSegArcAbs"); } @@ -9011,7 +9028,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegArcRel() {\n [native code]\n}", IE = "[object SVGPathSegArcRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegArcRel() throws Exception { test("SVGPathSegArcRel"); } @@ -9022,7 +9040,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegClosePath() {\n [native code]\n}", IE = "[object SVGPathSegClosePath]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegClosePath() throws Exception { test("SVGPathSegClosePath"); } @@ -9033,7 +9052,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoCubicAbs() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoCubicAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoCubicAbs() throws Exception { test("SVGPathSegCurvetoCubicAbs"); } @@ -9044,7 +9064,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoCubicRel() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoCubicRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoCubicRel() throws Exception { test("SVGPathSegCurvetoCubicRel"); } @@ -9055,7 +9076,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoCubicSmoothAbs() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoCubicSmoothAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoCubicSmoothAbs() throws Exception { test("SVGPathSegCurvetoCubicSmoothAbs"); } @@ -9066,7 +9088,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoCubicSmoothRel() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoCubicSmoothRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoCubicSmoothRel() throws Exception { test("SVGPathSegCurvetoCubicSmoothRel"); } @@ -9077,7 +9100,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoQuadraticAbs() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoQuadraticAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoQuadraticAbs() throws Exception { test("SVGPathSegCurvetoQuadraticAbs"); } @@ -9088,7 +9112,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoQuadraticRel() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoQuadraticRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoQuadraticRel() throws Exception { test("SVGPathSegCurvetoQuadraticRel"); } @@ -9099,7 +9124,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoQuadraticSmoothAbs() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoQuadraticSmoothAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoQuadraticSmoothAbs() throws Exception { test("SVGPathSegCurvetoQuadraticSmoothAbs"); } @@ -9110,7 +9136,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegCurvetoQuadraticSmoothRel() {\n [native code]\n}", IE = "[object SVGPathSegCurvetoQuadraticSmoothRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegCurvetoQuadraticSmoothRel() throws Exception { test("SVGPathSegCurvetoQuadraticSmoothRel"); } @@ -9121,7 +9148,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegLinetoAbs() {\n [native code]\n}", IE = "[object SVGPathSegLinetoAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegLinetoAbs() throws Exception { test("SVGPathSegLinetoAbs"); } @@ -9132,7 +9160,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegLinetoHorizontalAbs() {\n [native code]\n}", IE = "[object SVGPathSegLinetoHorizontalAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegLinetoHorizontalAbs() throws Exception { test("SVGPathSegLinetoHorizontalAbs"); } @@ -9143,7 +9172,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegLinetoHorizontalRel() {\n [native code]\n}", IE = "[object SVGPathSegLinetoHorizontalRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegLinetoHorizontalRel() throws Exception { test("SVGPathSegLinetoHorizontalRel"); } @@ -9154,7 +9184,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegLinetoRel() {\n [native code]\n}", IE = "[object SVGPathSegLinetoRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegLinetoRel() throws Exception { test("SVGPathSegLinetoRel"); } @@ -9165,7 +9196,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegLinetoVerticalAbs() {\n [native code]\n}", IE = "[object SVGPathSegLinetoVerticalAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegLinetoVerticalAbs() throws Exception { test("SVGPathSegLinetoVerticalAbs"); } @@ -9176,7 +9208,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegLinetoVerticalRel() {\n [native code]\n}", IE = "[object SVGPathSegLinetoVerticalRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegLinetoVerticalRel() throws Exception { test("SVGPathSegLinetoVerticalRel"); } @@ -9198,7 +9231,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegMovetoAbs() {\n [native code]\n}", IE = "[object SVGPathSegMovetoAbs]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegMovetoAbs() throws Exception { test("SVGPathSegMovetoAbs"); } @@ -9209,7 +9243,8 @@ @Test @Alerts(DEFAULT = "function SVGPathSegMovetoRel() {\n [native code]\n}", IE = "[object SVGPathSegMovetoRel]", - CHROME = "exception") + CHROME = "exception", + FF60 = "exception") public void svgPathSegMovetoRel() throws Exception { test("SVGPathSegMovetoRel"); } @@ -9628,7 +9663,7 @@ */ @Test @Alerts(DEFAULT = "exception", - FF = "function SVGZoomEvent() {\n [native code]\n}", + FF52 = "function SVGZoomEvent() {\n [native code]\n}", IE = "[object SVGZoomEvent]") public void svgZoomEvent() throws Exception { test("SVGZoomEvent"); @@ -10204,7 +10239,8 @@ * @throws Exception if the test fails */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "exception", + FF60 = "function VRDisplay() {\n [native code]\n}") public void vrDisplay() throws Exception { test("VRDisplay"); } @@ -10213,7 +10249,8 @@ * @throws Exception if the test fails */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "exception", + FF60 = "function VRDisplayCapabilities() {\n [native code]\n}") public void vrDisplayCapabilities() throws Exception { test("VRDisplayCapabilities"); } @@ -10222,7 +10259,8 @@ * @throws Exception if the test fails */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "exception", + FF60 = "function VREyeParameters() {\n [native code]\n}") public void vrEyeParameters() throws Exception { test("VREyeParameters"); } @@ -10231,7 +10269,8 @@ * @throws Exception if the test fails */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "exception", + FF60 = "function VRFieldOfView() {\n [native code]\n}") public void vrFieldOfView() throws Exception { test("VRFieldOfView"); } @@ -10258,7 +10297,8 @@ * @throws Exception if the test fails */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "exception", + FF60 = "function VRPose() {\n [native code]\n}") public void vrPose() throws Exception { test("VRPose"); } @@ -10276,7 +10316,8 @@ * @throws Exception if the test fails */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "exception", + FF60 = "function VRStageParameters() {\n [native code]\n}") public void vrStageParameters() throws Exception { test("VRStageParameters"); } @@ -10450,7 +10491,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function WebGL2RenderingContext() { [native code] }", - FF52 = "function WebGL2RenderingContext() {\n [native code]\n}") + FF = "function WebGL2RenderingContext() {\n [native code]\n}") public void webGL2RenderingContext() throws Exception { test("WebGL2RenderingContext"); } @@ -10482,9 +10523,8 @@ */ @Test @Alerts(DEFAULT = "function WebGLContextEvent() { [native code] }", - FF60 = "exception", IE = "\nfunction WebGLContextEvent() {\n [native code]\n}\n", - FF52 = "function WebGLContextEvent() {\n [native code]\n}") + FF = "function WebGLContextEvent() {\n [native code]\n}") public void webGLContextEvent() throws Exception { test("WebGLContextEvent"); } @@ -10517,7 +10557,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function WebGLQuery() { [native code] }", - FF52 = "function WebGLQuery() {\n [native code]\n}") + FF = "function WebGLQuery() {\n [native code]\n}") public void webGLQuery() throws Exception { test("WebGLQuery"); } @@ -10552,7 +10592,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function WebGLSampler() { [native code] }", - FF52 = "function WebGLSampler() {\n [native code]\n}") + FF = "function WebGLSampler() {\n [native code]\n}") public void webGLSampler() throws Exception { test("WebGLSampler"); } @@ -10585,7 +10625,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function WebGLSync() { [native code] }", - FF52 = "function WebGLSync() {\n [native code]\n}") + FF = "function WebGLSync() {\n [native code]\n}") public void webGLSync() throws Exception { test("WebGLSync"); } @@ -10616,7 +10656,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function WebGLTransformFeedback() { [native code] }", - FF52 = "function WebGLTransformFeedback() {\n [native code]\n}") + FF = "function WebGLTransformFeedback() {\n [native code]\n}") public void webGLTransformFeedback() throws Exception { test("WebGLTransformFeedback"); } @@ -10638,7 +10678,7 @@ @Test @Alerts(DEFAULT = "exception", CHROME = "function WebGLVertexArrayObject() { [native code] }", - FF52 = "function WebGLVertexArrayObject() {\n [native code]\n}") + FF = "function WebGLVertexArrayObject() {\n [native code]\n}") public void webGLVertexArrayObject() throws Exception { test("WebGLVertexArrayObject"); } @@ -10678,7 +10718,7 @@ @Alerts(DEFAULT = "exception", CHROME = "function DOMMatrix() { [native code] }", EDGE = "function WebKitCSSMatrix() { [native code] }", - FF52 = "function WebKitCSSMatrix() {\n [native code]\n}") + FF = "function WebKitCSSMatrix() {\n [native code]\n}") @NotYetImplemented(CHROME) public void webKitCSSMatrix() throws Exception { test("WebKitCSSMatrix"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -188,8 +188,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "undefined", - CHROME = "object") + @Alerts("undefined") public void atomics() throws Exception { test("Atomics"); } @@ -4970,8 +4969,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "undefined", - CHROME = "function") + @Alerts("undefined") public void sharedArrayBuffer() throws Exception { test("SharedArrayBuffer"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPasswordInputTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPasswordInputTest.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPasswordInputTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -530,6 +530,7 @@ @Test @Alerts(DEFAULT = {"0,0", "11,11", "0,11", "0,11"}, CHROME = {"0,0", "11,11", "11,11", "11,11"}, + FF60 = {"0,0", "11,11", "11,11", "11,11"}, IE = {"0,0", "0,0", "0,0", "0,11"}) public void selection2_2() throws Exception { selection2(-3, 15); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextArea2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextArea2Test.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlTextArea2Test.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -203,6 +203,7 @@ @Test @Alerts(DEFAULT = {"0,0", "11,11", "0,11", "0,11"}, CHROME = {"0,0", "11,11", "11,11", "11,11"}, + FF60 = {"0,0", "11,11", "11,11", "11,11"}, IE = {"0,0", "0,0", "0,0", "0,11"}) public void selection2_2() throws Exception { selection2(-3, 15); @@ -508,7 +509,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/NativeArrayTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -43,7 +43,6 @@ */ @Test @Alerts(DEFAULT = {"1<>5", "5<>2", "1<>2", "5<>1", "2<>1", "1<>1", "5<>9"}, - FF60 = {"1<>5", "5<>2", "1<>2", "1<>9", "5<>1", "1<>1", "2<>1", "2<>9", "5<>9"}, IE = {"5<>1", "2<>5", "2<>1", "2<>5", "1<>5", "1<>2", "1<>1", "9<>5"}) @NotYetImplemented({FF60, IE}) public void sortSteps() throws Exception { 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-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeFunctionTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -113,7 +113,8 @@ * @throws Exception if the test fails */ @Test - @Alerts("function anonymous() {\n var x = 1;\n}") + @Alerts(DEFAULT = "function anonymous() {\n var x = 1;\n}", + CHROME = "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/host/MapTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/MapTest.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/MapTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -422,7 +422,6 @@ */ @Test @Alerts(DEFAULT = "[object Map Iterator]", - FF60 = "[object Object]", IE = {}) @NotYetImplemented(FF60) public void iteratorPrototype() throws Exception { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NavigatorTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NavigatorTest.java 2018-06-13 13:41:50 UTC (rev 15301) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NavigatorTest.java 2018-06-13 17:58:09 UTC (rev 15302) @@ -216,10 +216,9 @@ * @throws Exception on test failure */ @Test - @Alerts(FF60 = {"Shockwave Flash", "Shockwave Flash 29.0 r0", "29.0.0.140", "NPSWF32_29_0_0_140.dll"}, - FF52 = {"Shockwave Flash", "Shockwave Flash 29.0 r0", "29.0.0.140", "NPSWF64_29_0_0_140.dll"}, - CHROME = "Shockwave Flash not available", - IE = {"Shockwave Flash", "Shockwave Flash 29.0 r0", "29.0.0.140"... [truncated message content] |
From: <rb...@us...> - 2018-06-13 13:41:54
|
Revision: 15301 http://sourceforge.net/p/htmlunit/code/15301 Author: rbri Date: 2018-06-13 13:41:50 +0000 (Wed, 13 Jun 2018) Log Message: ----------- latest chrome Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java 2018-06-12 15:36:05 UTC (rev 15300) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java 2018-06-13 13:41:50 UTC (rev 15301) @@ -669,6 +669,7 @@ */ @Test @Alerts(DEFAULT = "true", + CHROME = "false", FF60 = "false") public void _CSSRule_MozCSSKeyframesRule() throws Exception { test("CSSRule", "MozCSSKeyframesRule"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java 2018-06-12 15:36:05 UTC (rev 15300) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java 2018-06-13 13:41:50 UTC (rev 15301) @@ -142,8 +142,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "false", - CHROME = "true") + @Alerts("false") public void _SharedArrayBuffer_SharedArrayBuffer() throws Exception { test("SharedArrayBuffer", "SharedArrayBuffer"); } |
From: <rb...@us...> - 2018-06-12 15:36:11
|
Revision: 15300 http://sourceforge.net/p/htmlunit/code/15300 Author: rbri Date: 2018-06-12 15:36:05 +0000 (Tue, 12 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java 2018-05-31 13:38:59 UTC (rev 15299) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java 2018-06-12 15:36:05 UTC (rev 15300) @@ -962,9 +962,8 @@ * if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _Node_HTMLContentElement() throws Exception { test("Node", "HTMLContentElement"); } @@ -1006,9 +1005,8 @@ * if the test fails */ @Test - @Alerts(DEFAULT = "false", - FF = "true", - CHROME = "true") + @Alerts(DEFAULT = "true", + IE = "false") public void _Node_HTMLDetailsElement() throws Exception { test("Node", "HTMLDetailsElement"); } @@ -1508,9 +1506,8 @@ * if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _Node_HTMLShadowElement() throws Exception { test("Node", "HTMLShadowElement"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java 2018-05-31 13:38:59 UTC (rev 15299) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java 2018-06-12 15:36:05 UTC (rev 15300) @@ -303,9 +303,8 @@ * if the test fails */ @Test - @Alerts(DEFAULT = "false", - FF = "true", - CHROME = "true") + @Alerts(DEFAULT = "true", + IE = "false") public void _Permissions_Permissions() throws Exception { test("Permissions", "Permissions"); } @@ -315,9 +314,8 @@ * if the test fails */ @Test - @Alerts(DEFAULT = "false", - FF = "true", - CHROME = "true") + @Alerts(DEFAULT = "true", + IE = "false") public void _PermissionStatus_PermissionStatus() throws Exception { test("PermissionStatus", "PermissionStatus"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java 2018-05-31 13:38:59 UTC (rev 15299) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java 2018-06-12 15:36:05 UTC (rev 15300) @@ -212,6 +212,16 @@ * @throws Exception if the test fails */ @Test + @Alerts(DEFAULT = "false", + FF = "true") + public void _SpeechSynthesisEvent_SpeechSynthesisErrorEvent() throws Exception { + test("SpeechSynthesisEvent", "SpeechSynthesisErrorEvent"); + } + + /** + * @throws Exception if the test fails + */ + @Test @Alerts(DEFAULT = "true", IE = "false") public void _SpeechSynthesisEvent_SpeechSynthesisEvent() throws Exception { |
From: <rb...@us...> - 2018-05-31 13:39:02
|
Revision: 15299 http://sourceforge.net/p/htmlunit/code/15299 Author: rbri Date: 2018-05-31 13:38:59 +0000 (Thu, 31 May 2018) Log Message: ----------- work on ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfDTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfFTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfDTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfDTest.java 2018-05-31 08:30:19 UTC (rev 15298) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfDTest.java 2018-05-31 13:38:59 UTC (rev 15299) @@ -254,9 +254,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "false", - CHROME = "true", - FF = "true") + @Alerts(DEFAULT = "true", + IE = "false") @NotYetImplemented({CHROME, FF52}) public void _DOMMatrix_WebKitCSSMatrix() throws Exception { test("DOMMatrix", "WebKitCSSMatrix"); @@ -286,9 +285,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "false", - CHROME = "true", - FF = "true") + @Alerts(DEFAULT = "true", + IE = "false") @NotYetImplemented({CHROME, FF52}) public void _DOMMatrixReadOnly_WebKitCSSMatrix() throws Exception { test("DOMMatrixReadOnly", "WebKitCSSMatrix"); @@ -366,9 +364,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - CHROME = "false", - FF = "false") + @Alerts(DEFAULT = "false", + IE = "true") public void _DOMSettableTokenList_DOMSettableTokenList() throws Exception { test("DOMSettableTokenList", "DOMSettableTokenList"); } @@ -396,9 +393,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - CHROME = "false", - FF = "false") + @Alerts(DEFAULT = "false", + IE = "true") public void _DOMTokenList_DOMSettableTokenList() throws Exception { test("DOMTokenList", "DOMSettableTokenList"); } @@ -566,9 +562,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _Element_HTMLContentElement() throws Exception { test("Element", "HTMLContentElement"); } @@ -1049,9 +1044,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _Element_HTMLShadowElement() throws Exception { test("Element", "HTMLShadowElement"); } @@ -2629,6 +2623,16 @@ */ @Test @Alerts(DEFAULT = "false", + FF60 = "true") + public void _EventTarget_Animation() throws Exception { + test("EventTarget", "Animation"); + } + + /** + * @throws Exception if the test fails + */ + @Test + @Alerts(DEFAULT = "false", CHROME = "true") public void _EventTarget_ApplicationCache() throws Exception { test("EventTarget", "ApplicationCache"); @@ -3061,9 +3065,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _EventTarget_HTMLContentElement() throws Exception { test("EventTarget", "HTMLContentElement"); } @@ -3542,9 +3545,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _EventTarget_HTMLShadowElement() throws Exception { test("EventTarget", "HTMLShadowElement"); } @@ -5168,6 +5170,16 @@ */ @Test @Alerts(DEFAULT = "false", + FF60 = "true") + public void _Event_SpeechSynthesisErrorEvent() throws Exception { + test("Event", "SpeechSynthesisErrorEvent"); + } + + /** + * @throws Exception if the test fails + */ + @Test + @Alerts(DEFAULT = "false", IE = "true") public void _EXT_texture_filter_anisotropic_EXT_texture_filter_anisotropic() throws Exception { test("EXT_texture_filter_anisotropic", "EXT_texture_filter_anisotropic"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfFTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfFTest.java 2018-05-31 08:30:19 UTC (rev 15298) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfFTest.java 2018-05-31 13:38:59 UTC (rev 15299) @@ -118,6 +118,16 @@ */ @Test @Alerts(DEFAULT = "false", + FF60 = "true") + public void _FileSystemEntry_FileSystemDirectoryEntry() throws Exception { + test("FileSystemEntry", "FileSystemDirectoryEntry"); + } + + /** + * @throws Exception if the test fails + */ + @Test + @Alerts(DEFAULT = "false", FF = "true") public void _FileSystemEntry_FileSystemEntry() throws Exception { test("FileSystemEntry", "FileSystemEntry"); @@ -128,6 +138,16 @@ */ @Test @Alerts(DEFAULT = "false", + FF60 = "true") + public void _FileSystemEntry_FileSystemFileEntry() throws Exception { + test("FileSystemEntry", "FileSystemFileEntry"); + } + + /** + * @throws Exception if the test fails + */ + @Test + @Alerts(DEFAULT = "false", FF = "true") public void _FileSystemFileEntry_FileSystemFileEntry() throws Exception { test("FileSystemFileEntry", "FileSystemFileEntry"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java 2018-05-31 08:30:19 UTC (rev 15298) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java 2018-05-31 13:38:59 UTC (rev 15299) @@ -255,9 +255,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _HTMLContentElement_HTMLContentElement() throws Exception { test("HTMLContentElement", "HTMLContentElement"); } @@ -295,9 +294,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "false", - FF = "true", - CHROME = "true") + @Alerts(DEFAULT = "true", + IE = "false") public void _HTMLDetailsElement_HTMLDetailsElement() throws Exception { test("HTMLDetailsElement", "HTMLDetailsElement"); } @@ -484,9 +482,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _HTMLElement_HTMLContentElement() throws Exception { test("HTMLElement", "HTMLContentElement"); } @@ -524,9 +521,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "false", - FF = "true", - CHROME = "true") + @Alerts(DEFAULT = "true", + IE = "false") public void _HTMLElement_HTMLDetailsElement() throws Exception { test("HTMLElement", "HTMLDetailsElement"); } @@ -968,9 +964,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _HTMLElement_HTMLShadowElement() throws Exception { test("HTMLElement", "HTMLShadowElement"); } @@ -1626,9 +1621,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - FF = "false", - IE = "false") + @Alerts(DEFAULT = "false", + CHROME = "true") public void _HTMLShadowElement_HTMLShadowElement() throws Exception { test("HTMLShadowElement", "HTMLShadowElement"); } |
From: <rb...@us...> - 2018-05-31 08:30:24
|
Revision: 15298 http://sourceforge.net/p/htmlunit/code/15298 Author: rbri Date: 2018-05-31 08:30:19 +0000 (Thu, 31 May 2018) Log Message: ----------- work on ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java 2018-05-31 07:41:16 UTC (rev 15297) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java 2018-05-31 08:30:19 UTC (rev 15298) @@ -206,7 +206,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _MediaQueryListEvent_MediaQueryListEvent() throws Exception { test("MediaQueryListEvent", "MediaQueryListEvent"); } @@ -550,7 +551,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF = "false") + FF52 = "false") public void _MouseEvent_PointerEvent() throws Exception { test("MouseEvent", "PointerEvent"); } @@ -847,7 +848,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _Node_HTMLAppletElement() throws Exception { test("Node", "HTMLAppletElement"); } @@ -961,7 +963,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF52 = "false", + FF = "false", IE = "false") public void _Node_HTMLContentElement() throws Exception { test("Node", "HTMLContentElement"); @@ -1005,7 +1007,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true", + FF = "true", CHROME = "true") public void _Node_HTMLDetailsElement() throws Exception { test("Node", "HTMLDetailsElement"); @@ -1507,7 +1509,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF52 = "false", + FF = "false", IE = "false") public void _Node_HTMLShadowElement() throws Exception { test("Node", "HTMLShadowElement"); @@ -2211,7 +2213,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _Node_SVGGeometryElement() throws Exception { test("Node", "SVGGeometryElement"); } |
From: <rb...@us...> - 2018-05-31 07:41:19
|
Revision: 15297 http://sourceforge.net/p/htmlunit/code/15297 Author: rbri Date: 2018-05-31 07:41:16 +0000 (Thu, 31 May 2018) Log Message: ----------- work on ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ErrorOutputChecker.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ErrorOutputChecker.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ErrorOutputChecker.java 2018-05-31 07:37:14 UTC (rev 15296) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/ErrorOutputChecker.java 2018-05-31 07:41:16 UTC (rev 15297) @@ -57,7 +57,13 @@ Pattern.compile(".*Listening on http://localhost:\\d*/ \r\r?\n"), // edge Pattern.compile(".*Stopping server.\r\r?\n"), - Pattern.compile(".*ProtocolHandshake createSession\r?\n(INFO|INFORMATION): Detected dialect: .*\r?\n") + Pattern.compile(".*ProtocolHandshake createSession\r?\n(INFO|INFORMATION): Detected dialect: .*\r?\n"), + + // FF60 output + Pattern.compile("Unable to read VR Path Registry from .*\r\r?\n"), + Pattern.compile("JavaScript warning: .*: String.toLowerCase is deprecated;" + + " use String.prototype.toLowerCase instead\r\r?\n") + }; /** |
From: <rb...@us...> - 2018-05-31 07:37:17
|
Revision: 15296 http://sourceforge.net/p/htmlunit/code/15296 Author: rbri Date: 2018-05-31 07:37:14 +0000 (Thu, 31 May 2018) Log Message: ----------- work on ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/MooTools121Test.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/MooTools121Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/MooTools121Test.java 2018-05-31 07:06:41 UTC (rev 15295) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/libraries/MooTools121Test.java 2018-05-31 07:37:14 UTC (rev 15296) @@ -72,10 +72,7 @@ "should return the function bound to an object with multiple arguments"}, IE = {"364", "2", "0", "should return the function bound to an object with multiple arguments", - "should return a CSS string representing the Element's styles"}, - FF45 = {"364", "2", "0", - "should return true if the string constains the string and separator otherwise false", - "should return the function bound to an object with multiple arguments"}) + "should return a CSS string representing the Element's styles"}) @Test @NotYetImplemented(IE) public void mooTools() throws Exception { |
From: <rb...@us...> - 2018-05-31 07:06:45
|
Revision: 15295 http://sourceforge.net/p/htmlunit/code/15295 Author: rbri Date: 2018-05-31 07:06:41 +0000 (Thu, 31 May 2018) Log Message: ----------- work on ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfITest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfTTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java 2018-05-29 19:06:34 UTC (rev 15294) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfHTest.java 2018-05-31 07:06:41 UTC (rev 15295) @@ -102,7 +102,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _HTMLAppletElement_HTMLAppletElement() throws Exception { test("HTMLAppletElement", "HTMLAppletElement"); } @@ -255,7 +256,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF52 = "false", + FF = "false", IE = "false") public void _HTMLContentElement_HTMLContentElement() throws Exception { test("HTMLContentElement", "HTMLContentElement"); @@ -295,7 +296,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true", + FF = "true", CHROME = "true") public void _HTMLDetailsElement_HTMLDetailsElement() throws Exception { test("HTMLDetailsElement", "HTMLDetailsElement"); @@ -380,7 +381,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _HTMLElement_HTMLAppletElement() throws Exception { test("HTMLElement", "HTMLAppletElement"); } @@ -483,7 +485,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF52 = "false", + FF = "false", IE = "false") public void _HTMLElement_HTMLContentElement() throws Exception { test("HTMLElement", "HTMLContentElement"); @@ -523,7 +525,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true", + FF = "true", CHROME = "true") public void _HTMLElement_HTMLDetailsElement() throws Exception { test("HTMLElement", "HTMLDetailsElement"); @@ -967,7 +969,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF52 = "false", + FF = "false", IE = "false") public void _HTMLElement_HTMLShadowElement() throws Exception { test("HTMLElement", "HTMLShadowElement"); @@ -1625,7 +1627,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF52 = "false", + FF = "false", IE = "false") public void _HTMLShadowElement_HTMLShadowElement() throws Exception { test("HTMLShadowElement", "HTMLShadowElement"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfITest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfITest.java 2018-05-29 19:06:34 UTC (rev 15294) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfITest.java 2018-05-31 07:06:41 UTC (rev 15295) @@ -196,7 +196,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _IdleDeadline_IdleDeadline() throws Exception { test("IdleDeadline", "IdleDeadline"); } @@ -329,7 +330,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _IntersectionObserver_IntersectionObserver() throws Exception { test("IntersectionObserver", "IntersectionObserver"); } @@ -339,7 +341,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _IntersectionObserverEntry_IntersectionObserverEntry() throws Exception { test("IntersectionObserverEntry", "IntersectionObserverEntry"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java 2018-05-29 19:06:34 UTC (rev 15294) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfPTest.java 2018-05-31 07:06:41 UTC (rev 15295) @@ -173,7 +173,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") @NotYetImplemented(CHROME) public void _PerformanceEntry_PerformanceNavigationTiming() throws Exception { test("PerformanceEntry", "PerformanceNavigationTiming"); @@ -224,7 +225,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF = "false") + FF52 = "false") public void _PerformanceNavigationTiming_PerformanceNavigationTiming() throws Exception { test("PerformanceNavigationTiming", "PerformanceNavigationTiming"); } @@ -235,7 +236,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _PerformanceObserver_PerformanceObserver() throws Exception { test("PerformanceObserver", "PerformanceObserver"); } @@ -246,7 +248,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _PerformanceObserverEntryList_PerformanceObserverEntryList() throws Exception { test("PerformanceObserverEntryList", "PerformanceObserverEntryList"); } @@ -257,7 +260,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") @NotYetImplemented(CHROME) public void _PerformanceResourceTiming_PerformanceNavigationTiming() throws Exception { test("PerformanceResourceTiming", "PerformanceNavigationTiming"); @@ -300,7 +304,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true", + FF = "true", CHROME = "true") public void _Permissions_Permissions() throws Exception { test("Permissions", "Permissions"); @@ -312,7 +316,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true", + FF = "true", CHROME = "true") public void _PermissionStatus_PermissionStatus() throws Exception { test("PermissionStatus", "PermissionStatus"); @@ -344,7 +348,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF = "false") + FF52 = "false") public void _PointerEvent_PointerEvent() throws Exception { test("PointerEvent", "PointerEvent"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java 2018-05-29 19:06:34 UTC (rev 15294) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java 2018-05-31 07:06:41 UTC (rev 15295) @@ -193,7 +193,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true") + FF = "true") public void _SpeechSynthesis_SpeechSynthesis() throws Exception { test("SpeechSynthesis", "SpeechSynthesis"); } @@ -203,7 +203,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true") + FF = "true") public void _SpeechSynthesisErrorEvent_SpeechSynthesisErrorEvent() throws Exception { test("SpeechSynthesisErrorEvent", "SpeechSynthesisErrorEvent"); } @@ -233,7 +233,7 @@ */ @Test @Alerts(DEFAULT = "false", - FF52 = "true") + FF = "true") public void _SpeechSynthesisVoice_SpeechSynthesisVoice() throws Exception { test("SpeechSynthesisVoice", "SpeechSynthesisVoice"); } @@ -271,7 +271,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _StorageManager_StorageManager() throws Exception { test("StorageManager", "StorageManager"); } @@ -1027,7 +1028,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _SVGElement_SVGGeometryElement() throws Exception { test("SVGElement", "SVGGeometryElement"); } @@ -1593,7 +1595,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _SVGGeometryElement_SVGGeometryElement() throws Exception { test("SVGGeometryElement", "SVGGeometryElement"); } @@ -1613,7 +1616,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _SVGGeometryElement_SVGPathElement() throws Exception { test("SVGGeometryElement", "SVGPathElement"); } @@ -1760,7 +1764,8 @@ */ @Test @Alerts(DEFAULT = "false", - CHROME = "true") + CHROME = "true", + FF60 = "true") public void _SVGGraphicsElement_SVGGeometryElement() throws Exception { test("SVGGraphicsElement", "SVGGeometryElement"); } @@ -2038,7 +2043,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSeg() throws Exception { test("SVGPathSeg", "SVGPathSeg"); } @@ -2048,7 +2054,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegArcAbs() throws Exception { test("SVGPathSeg", "SVGPathSegArcAbs"); } @@ -2058,7 +2065,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegArcRel() throws Exception { test("SVGPathSeg", "SVGPathSegArcRel"); } @@ -2068,7 +2076,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegClosePath() throws Exception { test("SVGPathSeg", "SVGPathSegClosePath"); } @@ -2078,7 +2087,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoCubicAbs() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoCubicAbs"); } @@ -2088,7 +2098,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoCubicRel() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoCubicRel"); } @@ -2098,7 +2109,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoCubicSmoothAbs() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoCubicSmoothAbs"); } @@ -2108,7 +2120,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoCubicSmoothRel() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoCubicSmoothRel"); } @@ -2118,7 +2131,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoQuadraticAbs() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoQuadraticAbs"); } @@ -2128,7 +2142,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoQuadraticRel() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoQuadraticRel"); } @@ -2138,7 +2153,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoQuadraticSmoothAbs() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoQuadraticSmoothAbs"); } @@ -2148,7 +2164,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegCurvetoQuadraticSmoothRel() throws Exception { test("SVGPathSeg", "SVGPathSegCurvetoQuadraticSmoothRel"); } @@ -2158,7 +2175,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegLinetoAbs() throws Exception { test("SVGPathSeg", "SVGPathSegLinetoAbs"); } @@ -2168,7 +2186,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegLinetoHorizontalAbs() throws Exception { test("SVGPathSeg", "SVGPathSegLinetoHorizontalAbs"); } @@ -2178,7 +2197,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegLinetoHorizontalRel() throws Exception { test("SVGPathSeg", "SVGPathSegLinetoHorizontalRel"); } @@ -2188,7 +2208,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegLinetoRel() throws Exception { test("SVGPathSeg", "SVGPathSegLinetoRel"); } @@ -2198,7 +2219,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegLinetoVerticalAbs() throws Exception { test("SVGPathSeg", "SVGPathSegLinetoVerticalAbs"); } @@ -2208,7 +2230,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegLinetoVerticalRel() throws Exception { test("SVGPathSeg", "SVGPathSegLinetoVerticalRel"); } @@ -2218,7 +2241,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegMovetoAbs() throws Exception { test("SVGPathSeg", "SVGPathSegMovetoAbs"); } @@ -2228,7 +2252,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSeg_SVGPathSegMovetoRel() throws Exception { test("SVGPathSeg", "SVGPathSegMovetoRel"); } @@ -2238,7 +2263,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegArcAbs_SVGPathSegArcAbs() throws Exception { test("SVGPathSegArcAbs", "SVGPathSegArcAbs"); } @@ -2248,7 +2274,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegArcRel_SVGPathSegArcRel() throws Exception { test("SVGPathSegArcRel", "SVGPathSegArcRel"); } @@ -2258,7 +2285,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegClosePath_SVGPathSegClosePath() throws Exception { test("SVGPathSegClosePath", "SVGPathSegClosePath"); } @@ -2268,7 +2296,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoCubicAbs_SVGPathSegCurvetoCubicAbs() throws Exception { test("SVGPathSegCurvetoCubicAbs", "SVGPathSegCurvetoCubicAbs"); } @@ -2278,7 +2307,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoCubicRel_SVGPathSegCurvetoCubicRel() throws Exception { test("SVGPathSegCurvetoCubicRel", "SVGPathSegCurvetoCubicRel"); } @@ -2288,7 +2318,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoCubicSmoothAbs_SVGPathSegCurvetoCubicSmoothAbs() throws Exception { test("SVGPathSegCurvetoCubicSmoothAbs", "SVGPathSegCurvetoCubicSmoothAbs"); } @@ -2298,7 +2329,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoCubicSmoothRel_SVGPathSegCurvetoCubicSmoothRel() throws Exception { test("SVGPathSegCurvetoCubicSmoothRel", "SVGPathSegCurvetoCubicSmoothRel"); } @@ -2308,7 +2340,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoQuadraticAbs_SVGPathSegCurvetoQuadraticAbs() throws Exception { test("SVGPathSegCurvetoQuadraticAbs", "SVGPathSegCurvetoQuadraticAbs"); } @@ -2318,7 +2351,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoQuadraticRel_SVGPathSegCurvetoQuadraticRel() throws Exception { test("SVGPathSegCurvetoQuadraticRel", "SVGPathSegCurvetoQuadraticRel"); } @@ -2328,7 +2362,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoQuadraticSmoothAbs_SVGPathSegCurvetoQuadraticSmoothAbs() throws Exception { test("SVGPathSegCurvetoQuadraticSmoothAbs", "SVGPathSegCurvetoQuadraticSmoothAbs"); } @@ -2338,7 +2373,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegCurvetoQuadraticSmoothRel_SVGPathSegCurvetoQuadraticSmoothRel() throws Exception { test("SVGPathSegCurvetoQuadraticSmoothRel", "SVGPathSegCurvetoQuadraticSmoothRel"); } @@ -2348,7 +2384,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegLinetoAbs_SVGPathSegLinetoAbs() throws Exception { test("SVGPathSegLinetoAbs", "SVGPathSegLinetoAbs"); } @@ -2358,7 +2395,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegLinetoHorizontalAbs_SVGPathSegLinetoHorizontalAbs() throws Exception { test("SVGPathSegLinetoHorizontalAbs", "SVGPathSegLinetoHorizontalAbs"); } @@ -2368,7 +2406,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegLinetoHorizontalRel_SVGPathSegLinetoHorizontalRel() throws Exception { test("SVGPathSegLinetoHorizontalRel", "SVGPathSegLinetoHorizontalRel"); } @@ -2378,7 +2417,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegLinetoRel_SVGPathSegLinetoRel() throws Exception { test("SVGPathSegLinetoRel", "SVGPathSegLinetoRel"); } @@ -2388,7 +2428,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegLinetoVerticalAbs_SVGPathSegLinetoVerticalAbs() throws Exception { test("SVGPathSegLinetoVerticalAbs", "SVGPathSegLinetoVerticalAbs"); } @@ -2398,7 +2439,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegLinetoVerticalRel_SVGPathSegLinetoVerticalRel() throws Exception { test("SVGPathSegLinetoVerticalRel", "SVGPathSegLinetoVerticalRel"); } @@ -2418,7 +2460,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegMovetoAbs_SVGPathSegMovetoAbs() throws Exception { test("SVGPathSegMovetoAbs", "SVGPathSegMovetoAbs"); } @@ -2428,7 +2471,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGPathSegMovetoRel_SVGPathSegMovetoRel() throws Exception { test("SVGPathSegMovetoRel", "SVGPathSegMovetoRel"); } @@ -2765,7 +2809,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _SVGZoomEvent_SVGZoomEvent() throws Exception { test("SVGZoomEvent", "SVGZoomEvent"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfTTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfTTest.java 2018-05-29 19:06:34 UTC (rev 15294) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfTTest.java 2018-05-31 07:06:41 UTC (rev 15295) @@ -325,7 +325,7 @@ */ @Test @Alerts(DEFAULT = "true", - FF = "false") + FF52 = "false") public void _UIEvent_PointerEvent() throws Exception { test("UIEvent", "PointerEvent"); } @@ -335,7 +335,8 @@ */ @Test @Alerts(DEFAULT = "true", - CHROME = "false") + CHROME = "false", + FF60 = "false") public void _UIEvent_SVGZoomEvent() throws Exception { test("UIEvent", "SVGZoomEvent"); } |
From: <rb...@us...> - 2018-05-29 19:07:07
|
Revision: 15294 http://sourceforge.net/p/htmlunit/code/15294 Author: rbri Date: 2018-05-29 19:06:34 +0000 (Tue, 29 May 2018) Log Message: ----------- FF60 adjust expectations (wip) Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementClosesItselfTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java 2018-05-29 19:04:06 UTC (rev 15293) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java 2018-05-29 19:06:34 UTC (rev 15294) @@ -733,7 +733,8 @@ */ @Test @Alerts(DEFAULT = {"1", "0", "1", "1", "0", "1"}, - CHROME = {"3", "2", "2", "3", "2", "2"}) + CHROME = {"3", "2", "2", "3", "2", "2"}, + FF60 = {"3", "2", "2", "3", "2", "2"}) public void isindex() throws Exception { loadPageWithAlerts2(test("isindex")); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementClosesItselfTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementClosesItselfTest.java 2018-05-29 19:04:06 UTC (rev 15293) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementClosesItselfTest.java 2018-05-29 19:06:34 UTC (rev 15294) @@ -14,11 +14,14 @@ */ package com.gargoylesoftware.htmlunit.general; +import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.IE; + import org.junit.Test; import org.junit.runner.RunWith; import com.gargoylesoftware.htmlunit.BrowserRunner; import com.gargoylesoftware.htmlunit.BrowserRunner.Alerts; +import com.gargoylesoftware.htmlunit.BrowserRunner.NotYetImplemented; import com.gargoylesoftware.htmlunit.WebDriverTestCase; /** @@ -807,7 +810,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") public void isindex() throws Exception { loadPageWithAlerts2(test("isindex")); } @@ -1673,7 +1677,9 @@ * @throws Exception if the test fails */ @Test - @Alerts("0") + @Alerts(DEFAULT = "0", + IE = "1") + @NotYetImplemented(IE) public void template() throws Exception { loadPageWithAlerts2(test("template")); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java 2018-05-29 19:04:06 UTC (rev 15293) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java 2018-05-29 19:06:34 UTC (rev 15294) @@ -51,7 +51,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void abbr() throws Exception { loadPageWithAlerts2(test("abbr")); @@ -64,7 +65,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void acronym() throws Exception { loadPageWithAlerts2(test("acronym")); @@ -77,7 +79,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void a() throws Exception { loadPageWithAlerts2(test("a")); @@ -102,8 +105,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF60 = {"block", "inline-block"}, FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void applet() throws Exception { loadPageWithAlerts2(test("applet")); @@ -165,7 +168,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void bgsound() throws Exception { loadPageWithAlerts2(test("bgsound")); @@ -204,7 +208,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void bdi() throws Exception { loadPageWithAlerts2(test("bdi")); @@ -217,7 +222,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void bdo() throws Exception { loadPageWithAlerts2(test("bdo")); @@ -230,7 +236,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void big() throws Exception { loadPageWithAlerts2(test("big")); @@ -243,7 +250,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void blink() throws Exception { loadPageWithAlerts2(test("blink")); @@ -280,7 +288,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void b() throws Exception { loadPageWithAlerts2(test("b")); @@ -293,7 +302,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void br() throws Exception { loadPageWithAlerts2(test("br")); @@ -306,7 +316,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline-block"}, - FF = {"block", "inline-block"}, + FF52 = {"block", "inline-block"}, + FF60 = {"inline-block", "inline-block"}, IE = {"inline-block", "inline-block"}) public void button() throws Exception { loadPageWithAlerts2(test("button")); @@ -319,7 +330,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void canvas() throws Exception { loadPageWithAlerts2(test("canvas")); @@ -332,7 +344,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-caption"}, - FF = {"block", "table-caption"}, + FF52 = {"block", "table-caption"}, + FF60 = {"table-caption", "table-caption"}, IE = {"table-caption", "table-caption"}) public void caption() throws Exception { loadPageWithAlerts2(test("caption")); @@ -357,7 +370,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void cite() throws Exception { loadPageWithAlerts2(test("cite")); @@ -370,7 +384,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void code() throws Exception { loadPageWithAlerts2(test("code")); @@ -383,7 +398,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void command() throws Exception { loadPageWithAlerts2(test("command")); @@ -408,7 +424,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void dfn() throws Exception { loadPageWithAlerts2(test("dfn")); @@ -436,7 +453,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void del() throws Exception { loadPageWithAlerts2(test("del")); @@ -449,8 +467,7 @@ */ @Test @Alerts(DEFAULT = {"", "block"}, - FF60 = {"block", "inline"}, - FF52 = {"block", "block"}, + FF = {"block", "block"}, IE = {"inline", "inline"}) public void details() throws Exception { loadPageWithAlerts2(test("details")); @@ -463,7 +480,8 @@ */ @Test @Alerts(DEFAULT = {"", "none"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"none", "none"}, IE = {"inline", "inline"}) public void dialog() throws Exception { loadPageWithAlerts2(test("dialog")); @@ -524,7 +542,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void embed() throws Exception { loadPageWithAlerts2(test("embed")); @@ -537,7 +556,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void em() throws Exception { loadPageWithAlerts2(test("em")); @@ -586,7 +606,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void font() throws Exception { loadPageWithAlerts2(test("font")); @@ -623,7 +644,8 @@ */ @Test @Alerts(DEFAULT = {"", "block"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"block", "block"}) public void frame() throws Exception { loadPageWithAlerts2(test("frame")); @@ -768,7 +790,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void iframe() throws Exception { loadPageWithAlerts2(test("iframe")); @@ -781,7 +804,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void q() throws Exception { loadPageWithAlerts2(test("q")); @@ -794,7 +818,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void img() throws Exception { loadPageWithAlerts2(test("img")); @@ -807,7 +832,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void image() throws Exception { loadPageWithAlerts2(test("image")); @@ -820,7 +846,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void ins() throws Exception { loadPageWithAlerts2(test("ins")); @@ -833,7 +860,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void isindex() throws Exception { loadPageWithAlerts2(test("isindex")); @@ -846,7 +874,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void i() throws Exception { loadPageWithAlerts2(test("i")); @@ -859,7 +888,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void kbd() throws Exception { loadPageWithAlerts2(test("kbd")); @@ -870,7 +900,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void keygen() throws Exception { loadPageWithAlerts2(test("keygen")); @@ -883,7 +914,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void label() throws Exception { loadPageWithAlerts2(test("label")); @@ -896,7 +928,8 @@ */ @Test @Alerts(DEFAULT = {"", "block"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void layer() throws Exception { loadPageWithAlerts2(test("layer")); @@ -934,7 +967,8 @@ */ @Test @Alerts(DEFAULT = {"", "list-item"}, - FF = {"block", "list-item"}, + FF52 = {"block", "list-item"}, + FF60 = {"list-item", "list-item"}, IE = {"list-item", "list-item"}) public void li() throws Exception { loadPageWithAlerts2(test("li")); @@ -973,7 +1007,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void map() throws Exception { loadPageWithAlerts2(test("map")); @@ -986,7 +1021,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void mark() throws Exception { loadPageWithAlerts2(test("mark")); @@ -999,7 +1035,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline-block"}, - FF = {"block", "inline-block"}, + FF52 = {"block", "inline-block"}, + FF60 = {"inline-block", "inline-block"}, IE = {"block", "block"}) public void marquee() throws Exception { loadPageWithAlerts2(test("marquee")); @@ -1024,7 +1061,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void menuitem() throws Exception { loadPageWithAlerts2(test("menuitem")); @@ -1049,7 +1087,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline-block"}, - FF = {"block", "inline-block"}, + FF52 = {"block", "inline-block"}, + FF60 = {"inline-block", "inline-block"}, IE = {"inline", "inline"}) public void meter() throws Exception { loadPageWithAlerts2(test("meter")); @@ -1087,7 +1126,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void nextid() throws Exception { loadPageWithAlerts2(test("nextid")); @@ -1100,7 +1140,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void nobr() throws Exception { loadPageWithAlerts2(test("nobr")); @@ -1137,7 +1178,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void nolayer() throws Exception { loadPageWithAlerts2(test("nolayer")); @@ -1162,7 +1204,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void object() throws Exception { loadPageWithAlerts2(test("object")); @@ -1213,7 +1256,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void output() throws Exception { loadPageWithAlerts2(test("output")); @@ -1275,7 +1319,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline-block"}, - FF = {"block", "inline-block"}, + FF52 = {"block", "inline-block"}, + FF60 = {"inline-block", "inline-block"}, IE = {"inline", "inline"}) public void progress() throws Exception { loadPageWithAlerts2(test("progress")); @@ -1301,7 +1346,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "ruby-text"}, + FF52 = {"block", "ruby-text"}, + FF60 = {"ruby-text", "ruby-text"}, IE = {"ruby-text", "ruby-text"}) public void rt() throws Exception { loadPageWithAlerts2(test("rt")); @@ -1314,7 +1360,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "ruby"}, + FF52 = {"block", "ruby"}, + FF60 = {"ruby", "ruby"}, IE = {"ruby", "ruby"}) public void ruby() throws Exception { loadPageWithAlerts2(test("ruby")); @@ -1327,7 +1374,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void s() throws Exception { loadPageWithAlerts2(test("s")); @@ -1340,7 +1388,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void samp() throws Exception { loadPageWithAlerts2(test("samp")); @@ -1377,7 +1426,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline-block"}, - FF = {"block", "inline-block"}, + FF52 = {"block", "inline-block"}, + FF60 = {"inline-block", "inline-block"}, IE = {"inline-block", "inline-block"}) public void select() throws Exception { loadPageWithAlerts2(test("select")); @@ -1390,7 +1440,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void small() throws Exception { loadPageWithAlerts2(test("small")); @@ -1403,7 +1454,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void source() throws Exception { loadPageWithAlerts2(test("source")); @@ -1416,7 +1468,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void span() throws Exception { loadPageWithAlerts2(test("span")); @@ -1429,7 +1482,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void strike() throws Exception { loadPageWithAlerts2(test("strike")); @@ -1442,7 +1496,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void strong() throws Exception { loadPageWithAlerts2(test("strong")); @@ -1467,7 +1522,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void sub() throws Exception { loadPageWithAlerts2(test("sub")); @@ -1480,8 +1536,7 @@ */ @Test @Alerts(DEFAULT = {"", "block"}, - FF60 = {"block", "inline"}, - FF52 = {"block", "block"}, + FF = {"block", "block"}, IE = {"inline", "inline"}) public void summary() throws Exception { loadPageWithAlerts2(test("summary")); @@ -1494,7 +1549,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void sup() throws Exception { loadPageWithAlerts2(test("sup")); @@ -1507,7 +1563,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void svg() throws Exception { loadPageWithAlerts2(test("svg")); @@ -1532,7 +1589,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-column"}, - FF = {"block", "table-column"}, + FF52 = {"block", "table-column"}, + FF60 = {"table-column", "table-column"}, IE = {"table-column", "table-column"}) public void col() throws Exception { loadPageWithAlerts2(test("col")); @@ -1545,7 +1603,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-column-group"}, - FF = {"block", "table-column-group"}, + FF52 = {"block", "table-column-group"}, + FF60 = {"table-column-group", "table-column-group"}, IE = {"table-column-group", "table-column-group"}) public void colgroup() throws Exception { loadPageWithAlerts2(test("colgroup")); @@ -1558,7 +1617,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-row-group"}, - FF = {"block", "table-row-group"}, + FF52 = {"block", "table-row-group"}, + FF60 = {"table-row-group", "table-row-group"}, IE = {"table-row-group", "table-row-group"}) public void tbody() throws Exception { loadPageWithAlerts2(test("tbody")); @@ -1571,7 +1631,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-cell"}, - FF = {"block", "table-cell"}, + FF52 = {"block", "table-cell"}, + FF60 = {"table-cell", "table-cell"}, IE = {"table-cell", "table-cell"}) public void td() throws Exception { loadPageWithAlerts2(test("td")); @@ -1584,7 +1645,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-cell"}, - FF = {"block", "table-cell"}, + FF52 = {"block", "table-cell"}, + FF60 = {"table-cell", "table-cell"}, IE = {"table-cell", "table-cell"}) public void th() throws Exception { loadPageWithAlerts2(test("th")); @@ -1597,7 +1659,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-row"}, - FF = {"block", "table-row"}, + FF52 = {"block", "table-row"}, + FF60 = {"table-row", "table-row"}, IE = {"table-row", "table-row"}) public void tr() throws Exception { loadPageWithAlerts2(test("tr")); @@ -1610,7 +1673,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline-block"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline-block", "inline-block"}) public void textarea() throws Exception { loadPageWithAlerts2(test("textarea")); @@ -1623,7 +1687,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-footer-group"}, - FF = {"block", "table-footer-group"}, + FF52 = {"block", "table-footer-group"}, + FF60 = {"table-footer-group", "table-footer-group"}, IE = {"table-footer-group", "table-footer-group"}) public void tfoot() throws Exception { loadPageWithAlerts2(test("tfoot")); @@ -1636,7 +1701,8 @@ */ @Test @Alerts(DEFAULT = {"", "table-header-group"}, - FF = {"block", "table-header-group"}, + FF52 = {"block", "table-header-group"}, + FF60 = {"table-header-group", "table-header-group"}, IE = {"table-header-group", "table-header-group"}) public void thead() throws Exception { loadPageWithAlerts2(test("thead")); @@ -1649,7 +1715,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void tt() throws Exception { loadPageWithAlerts2(test("tt")); @@ -1662,7 +1729,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void time() throws Exception { loadPageWithAlerts2(test("time")); @@ -1687,7 +1755,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void track() throws Exception { loadPageWithAlerts2(test("track")); @@ -1700,7 +1769,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void u() throws Exception { loadPageWithAlerts2(test("u")); @@ -1725,7 +1795,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void var() throws Exception { loadPageWithAlerts2(test("var")); @@ -1738,7 +1809,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void video() throws Exception { loadPageWithAlerts2(test("video")); @@ -1751,7 +1823,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void wbr() throws Exception { loadPageWithAlerts2(test("wbr")); @@ -1776,7 +1849,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline-block"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline-block", "inline-block"}) public void input() throws Exception { loadPageWithAlerts2(test("input")); @@ -1789,7 +1863,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void data() throws Exception { loadPageWithAlerts2(test("data")); @@ -1802,7 +1877,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void content() throws Exception { loadPageWithAlerts2(test("content")); @@ -1815,7 +1891,8 @@ */ @Test @Alerts(DEFAULT = {"", "inline"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"inline", "inline"}, IE = {"inline", "inline"}) public void picture() throws Exception { loadPageWithAlerts2(test("picture")); @@ -1841,7 +1918,8 @@ */ @Test @Alerts(DEFAULT = {"", "contents"}, - FF = {"block", "inline"}, + FF52 = {"block", "inline"}, + FF60 = {"contents", "contents"}, IE = {"inline", "inline"}) public void slot() throws Exception { loadPageWithAlerts2(test("slot")); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java 2018-05-29 19:04:06 UTC (rev 15293) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java 2018-05-29 19:06:34 UTC (rev 15294) @@ -434,19 +434,6 @@ + "onratechange,onreset,onresize,onscroll,onseeked,onseeking,onselect," + "onstalled,onsubmit,onsuspend,ontimeupdate,ontoggle,onvolumechange,onwaiting,onwheel,outerText," + "spellcheck,style,tabIndex,title,translate", - FF60 = "accessKey,accessKeyLabel,blur(),click(),contentEditable,contextMenu,dataset,dir," - + "draggable,focus(),hidden,innerText,isContentEditable,itemId,itemProp,itemRef,itemScope," - + "itemType,itemValue," - + "lang,offsetHeight,offsetLeft,offsetParent,offsetTop,offsetWidth,onabort,onblur,oncanplay," - + "oncanplaythrough,onchange,onclick,oncontextmenu,oncopy,oncut,ondblclick,ondrag,ondragend," - + "ondragenter,ondragleave,ondragover,ondragstart,ondrop,ondurationchange,onemptied,onended,onerror," - + "onfocus,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onload,onloadeddata,onloadedmetadata," - + "onloadstart,onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover,onmouseup," - + "onmozfullscreenchange,onmozfullscreenerror,onmozpointerlockchange,onmozpointerlockerror,onpaste," - + "onpause,onplay,onplaying,onprogress,onratechange,onreset,onresize,onscroll,onseeked,onseeking," - + "onselect,onshow,onstalled,onsubmit,onsuspend,ontimeupdate,onvolumechange,onwaiting,properties," - + "spellcheck,style,tabIndex," - + "title", FF52 = "accessKey,accessKeyLabel,blur(),click(),contentEditable,contextMenu,dataset,dir," + "draggable,focus(),hidden,innerText,isContentEditable," + "lang,offsetHeight,offsetLeft,offsetParent,offsetTop,offsetWidth,onabort," @@ -462,6 +449,26 @@ + "onselect,onselectstart,onshow,onstalled,onsubmit,onsuspend,ontimeupdate,ontoggle,ontransitionend," + "onvolumechange,onwaiting,onwebkitanimationend,onwebkitanimationiteration,onwebkitanimationstart," + "onwebkittransitionend,spellcheck,style,tabIndex,title", + FF60 = "accessKey,accessKeyLabel,blur(),click(),contentEditable,contextMenu,dataset,dir," + + "draggable,focus(),hidden,innerText,isContentEditable," + + "lang,offsetHeight,offsetLeft,offsetParent,offsetTop,offsetWidth,onabort," + + "onanimationcancel,onanimationend,onanimationiteration,onanimationstart,onauxclick,onblur,oncanplay," + + "oncanplaythrough,onchange,onclick,onclose,oncontextmenu,oncopy,oncut,ondblclick,ondrag,ondragend," + + "ondragenter,ondragexit,ondragleave,ondragover,ondragstart,ondrop," + + "ondurationchange,onemptied,onended,onerror," + + "onfocus,ongotpointercapture,oninput,oninvalid,onkeydown,onkeypress,onkeyup," + + "onload,onloadeddata,onloadedmetadata,onloadend," + + "onloadstart,onlostpointercapture,onmousedown,onmouseenter,onmouseleave," + + "onmousemove,onmouseout,onmouseover,onmouseup," + + "onmozfullscreenchange,onmozfullscreenerror,onpaste," + + "onpause,onplay,onplaying,onpointercancel,onpointerdown,onpointerenter,onpointerleave," + + "onpointermove,onpointerout,onpointerover,onpointerup,onprogress,onratechange,onreset," + + "onresize,onscroll,onseeked,onseeking," + + "onselect,onselectstart,onshow,onstalled,onsubmit,onsuspend,ontimeupdate,ontoggle," + + "ontransitioncancel,ontransitionend,ontransitionrun,ontransitionstart,onvolumechange,onwaiting," + + "onwebkitanimationend,onwebkitanimationiteration,onwebkitanimationstart," + + "onwebkittransitionend,onwheel,spellcheck,style,tabIndex," + + "title", IE = "accessKey,applyElement(),blur(),canHaveChildren,canHaveHTML,children,classList,className," + "clearAttributes(),click(),componentFromPoint(),contains(),contentEditable,createControlRange()," + "currentStyle,dataset,dir,disabled,dragDrop(),draggable,focus(),getAdjacentText()," @@ -533,16 +540,21 @@ + "requestPointerLock(),scroll(),scrollBy(),scrollHeight,scrollIntoView(),scrollLeft,scrollLeftMax," + "scrollTo(),scrollTop,scrollTopMax,scrollWidth,setAttribute(),setAttributeNode()," + "setAttributeNodeNS(),setAttributeNS(),setCapture(),tagName,webkitMatchesSelector()", - FF60 = "attributes,childElementCount,children,classList,className,clientHeight,clientLeft,clientTop," + FF60 = "animate(),append(),attributes,childElementCount,children,classList,className," + + "clientHeight,clientLeft,clientTop," + "clientWidth,closest(),firstElementChild,getAttribute(),getAttributeNames(),getAttributeNode()," + "getAttributeNodeNS(),getAttributeNS(),getBoundingClientRect(),getClientRects()," + "getElementsByClassName(),getElementsByTagName(),getElementsByTagNameNS(),hasAttribute()," - + "hasAttributeNS(),hasAttributes(),id,innerHTML,insertAdjacentHTML(),lastElementChild,matches()," - + "mozMatchesSelector(),mozRequestFullScreen(),mozRequestPointerLock(),onwheel,outerHTML," - + "querySelector(),querySelectorAll(),releaseCapture(),removeAttribute(),removeAttributeNode()," - + "removeAttributeNS(),scroll(),scrollBy(),scrollHeight,scrollIntoView(),scrollLeft,scrollLeftMax," + + "hasAttributeNS(),hasAttributes(),hasPointerCapture(),id,innerHTML,insertAdjacentElement()," + + "insertAdjacentHTML(),insertAdjacentText(),lastElementChild,localName,matches()," + + "mozMatchesSelector(),mozRequestFullScreen(),namespaceURI,outerHTML,prefix,prepend()," + + "querySelector(),querySelectorAll(),releaseCapture(),releasePointerCapture(),removeAttribute()," + + "removeAttributeNode()," + + "removeAttributeNS(),requestPointerLock(),scroll(),scrollBy(),scrollHeight,scrollIntoView()," + + "scrollLeft,scrollLeftMax," + "scrollTo(),scrollTop,scrollTopMax,scrollWidth,setAttribute(),setAttributeNode()," - + "setAttributeNodeNS(),setAttributeNS(),setCapture(),tagName,webkitMatchesSelector()", + + "setAttributeNodeNS(),setAttributeNS(),setCapture(),setPointerCapture()," + + "tagName,webkitMatchesSelector()", IE = "childElementCount,clientHeight,clientLeft,clientTop,clientWidth,firstElementChild,getAttribute()," + "getAttributeNode(),getAttributeNodeNS(),getAttributeNS(),getBoundingClientRect(),getClientRects()," + "getElementsByTagName(),getElementsByTagNameNS(),hasAttribute(),hasAttributeNS(),lastElementChild," @@ -585,18 +597,6 @@ + "setAttributeNode()," + "setAttributeNodeNS(),setAttributeNS(),setPointerCapture(),shadowRoot,slot,tagName," + "webkitMatchesSelector(),webkitRequestFullScreen(),webkitRequestFullscreen()", - FF60 = "attributes,classList,className,clientHeight,clientLeft,clientTop," - + "clientWidth,closest(),getAttribute(),getAttributeNames(),getAttributeNode(),getAttributeNodeNS()," - + "getAttributeNS(),getBoundingClientRect(),getClientRects(),getElementsByClassName()," - + "getElementsByTagName(),getElementsByTagNameNS(),hasAttribute(),hasAttributeNS(),hasAttributes(),id," - + "innerHTML,insertAdjacentHTML(),matches()," - + "mozMatchesSelector(),mozRequestFullScreen(),mozRequestPointerLock(),nextElementSibling," - + "onwheel,outerHTML," - + "previousElementSibling,releaseCapture(),remove(),removeAttribute(),removeAttributeNode()," - + "removeAttributeNS(),scroll(),scrollBy(),scrollHeight," - + "scrollIntoView(),scrollLeft,scrollLeftMax,scrollTo(),scrollTop,scrollTopMax,scrollWidth," - + "setAttribute(),setAttributeNode(),setAttributeNodeNS(),setAttributeNS(),setCapture(),tagName," - + "webkitMatchesSelector()", FF52 = "after(),animate(),attributes,before(),classList,className,clientHeight,clientLeft,clientTop," + "clientWidth,closest(),getAttribute(),getAttributeNames(),getAttributeNode(),getAttributeNodeNS()," + "getAttributeNS(),getBoundingClientRect(),getClientRects(),getElementsByClassName()," @@ -608,6 +608,19 @@ + "scrollIntoView(),scrollLeft,scrollLeftMax,scrollTo(),scrollTop,scrollTopMax,scrollWidth," + "setAttribute(),setAttributeNode(),setAttributeNodeNS(),setAttributeNS(),setCapture(),tagName," + "webkitMatchesSelector()", + FF60 = "after(),animate(),attributes,before(),classList,className,clientHeight,clientLeft,clientTop," + + "clientWidth,closest(),getAttribute(),getAttributeNames(),getAttributeNode(),getAttributeNodeNS()," + + "getAttributeNS(),getBoundingClientRect(),getClientRects(),getElementsByClassName()," + + "getElementsByTagName(),getElementsByTagNameNS(),hasAttribute(),hasAttributeNS(),hasAttributes()," + + "hasPointerCapture(),id," + + "innerHTML,insertAdjacentElement(),insertAdjacentHTML(),insertAdjacentText(),localName,matches()," + + "mozMatchesSelector(),mozRequestFullScreen(),namespaceURI,nextElementSibling,outerHTML,prefix," + + "previousElementSibling,releaseCapture(),releasePointerCapture(),remove(),removeAttribute()," + + "removeAttributeNode(),removeAttributeNS(),replaceWith(),requestPointerLock()," + + "scroll(),scrollBy(),scrollHeight," + + "scrollIntoView(),scrollLeft,scrollLeftMax,scrollTo(),scrollTop,scrollTopMax,scrollWidth," + + "setAttribute(),setAttributeNode(),setAttributeNodeNS(),setAttributeNS()," + + "setCapture(),setPointerCapture(),tagName,webkitMatchesSelector()", IE = "childElementCount,clientHeight,clientLeft,clientTop,clientWidth,firstElementChild,getAttribute()," + "getAttributeNode(),getAttributeNodeNS(),getAttributeNS(),getBoundingClientRect(),getClientRects()," + "getElementsByTagName(),getElementsByTagNameNS(),hasAttribute(),hasAttributeNS(),lastElementChild," @@ -645,14 +658,15 @@ + "composed,composedPath(),currentTarget,defaultPrevented,eventPhase,initEvent(),isTrusted," + "NONE,path,preventDefault(),returnValue,srcElement,stopImmediatePropagation(),stopPropagation()," + "target,timeStamp,type", - FF60 = "ALT_MASK,AT_TARGET,bubbles,BUBBLING_PHASE,cancelable,CAPTURING_PHASE,CONTROL_MASK,currentTarget," + FF52 = "ALT_MASK,AT_TARGET,bubbles,BUBBLING_PHASE,cancelable,cancelBubble,CAPTURING_PHASE,composed," + + "CONTROL_MASK,currentTarget," + "defaultPrevented,eventPhase,explicitOriginalTarget,getPreventDefault(),initEvent(),isTrusted," + "META_MASK,NONE,originalTarget,preventDefault(),SHIFT_MASK,stopImmediatePropagation()," + "stopPropagation(),target,timeStamp," + "type", - FF52 = "ALT_MASK,AT_TARGET,bubbles,BUBBLING_PHASE,cancelable,cancelBubble,CAPTURING_PHASE,composed," - + "CONTROL_MASK,currentTarget," - + "defaultPrevented,eventPhase,explicitOriginalTarget,getPreventDefault(),initEvent(),isTrusted," + FF60 = "ALT_MASK,AT_TARGET,bubbles,BUBBLING_PHASE,cancelable,cancelBubble," + + "CAPTURING_PHASE,composed,composedPath(),CONTROL_MASK,currentTarget," + + "defaultPrevented,eventPhase,explicitOriginalTarget,initEvent(),isTrusted," + "META_MASK,NONE,originalTarget,preventDefault(),SHIFT_MASK,stopImmediatePropagation()," + "stopPropagation(),target,timeStamp," + "type", @@ -711,35 +725,6 @@ + "webkitRequestAnimationFrame(),webkitRequestFileSystem()," + "webkitResolveLocalFileSystemURL(),webkitStorageInfo," + "window", - FF60 = "addEventListener(),alert(),applicationCache,atob(),blur(),btoa(),caches,cancelAnimationFrame()," - + "captureEvents(),clearInterval(),clearTimeout(),close(),closed,confirm(),console,content," - + "createImageBitmap(),crypto,devicePixelRatio,dispatchEvent(),document,dump()," - + "external,fetch(),find()," - + "focus(),frameElement,frames,fullScreen,getComputedStyle(),getDefaultComputedStyle()," - + "getSelection(),history,indexedDB,innerHeight,innerWidth," - + "InstallTrigger,length,localStorage,location,locationbar,matchMedia(),menubar,moveBy(),moveTo()," - + "mozInnerScreenX,mozInnerScreenY,mozPaintCount,name,navigator,onabort," - + "onafterprint,onbeforeprint,onbeforeunload,onblur," - + "oncanplay,oncanplaythrough,onchange,onclick,oncontextmenu,ondblclick,ondevicelight," - + "ondevicemotion,ondeviceorientation,ondeviceproximity,ondrag,ondragend,ondragenter,ondragleave," - + "ondragover,ondragstart,ondrop,ondurationchange,onemptied,onended,onerror,onfocus," - + "onhashchange,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onlanguagechange,onload()," - + "onloadeddata,onloadedmetadata,onloadstart,onmessage,onmousedown," - + "onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover,onmouseup,onmozfullscreenchange," - + "onmozfullscreenerror,onmozpointerlockchange,onmozpointerlockerror,onoffline,ononline,onpagehide," - + "onpageshow,onpause,onplay,onplaying," - + "onpopstate,onprogress," - + "onratechange,onreset,onresize,onscroll,onseeked,onseeking,onselect,onshow,onstalled,onstorage," - + "onsubmit," - + "onsuspend,ontimeupdate,onunload,onuserproximity,onvolumechange,onwaiting,onwheel,open()," - + "opener,outerHeight,outerWidth,pageXOffset,pageYOffset,parent,performance," - + "personalbar,postMessage(),print(),process(),prompt(),releaseEvents(),removeEventListener()," - + "requestAnimationFrame(),resizeBy(),resizeTo(),screen,screenX,screenY,scroll(),scrollbars," - + "scrollBy(),scrollByLines(),scrollByPages(),scrollMaxX,scrollMaxY,scrollTo(),scrollX,scrollY,self," - + "sessionStorage,setInterval(),setResizable(),setTimeout(),showModalDialog(),sidebar," - + "sizeToContent(),sortFunction(),status,statusbar,stop(),test(),toolbar,top," - + "updateCommands()," - + "window", FF52 = "addEventListener(),alert(),applicationCache,atob(),blur(),btoa(),caches,cancelAnimationFrame()," + "captureEvents(),clearInterval(),clearTimeout(),close(),closed,confirm(),content," + "createImageBitmap(),crypto,devicePixelRatio,dispatchEvent(),document,dump()," @@ -771,6 +756,34 @@ + "setResizable(),setTimeout(),showModalDialog(),sidebar,sizeToContent()," + "sortFunction(),speechSynthesis," + "status,statusbar,stop(),test(),toolbar,top,updateCommands(),window", + FF60 = "addEventListener(),alert(),applicationCache,atob(),blur(),btoa(),caches,cancelAnimationFrame()," + + "cancelIdleCallback(),captureEvents(),clearInterval(),clearTimeout(),close(),closed,confirm()," + + "createImageBitmap(),crypto,devicePixelRatio,dispatchEvent(),document,dump(),external,fetch()," + + "find(),focus(),frameElement,frames,fullScreen,getComputedStyle(),getDefaultComputedStyle()," + + "getSelection(),history,indexedDB,innerHeight,innerWidth,isSecureContext,length,localStorage," + + "location,locationbar,matchMedia(),menubar,moveBy(),moveTo(),mozInnerScreenX,mozInnerScreenY," + + "mozPaintCount,name,navigator,onabort,onabsolutedeviceorientation,onafterprint,onanimationcancel," + + "onanimationend,onanimationiteration,onanimationstart,onauxclick,onbeforeprint,onbeforeunload," + + "onblur,oncanplay,oncanplaythrough,onchange,onclick,onclose,oncontextmenu,ondblclick,ondevicelight," + + "ondevicemotion,ondeviceorientation,ondeviceproximity,ondrag,ondragend,ondragenter,ondragexit," + + "ondragleave,ondragover,ondragstart,ondrop,ondurationchange,onemptied,onended,onerror,onfocus," + + "ongotpointercapture,onhashchange,oninput,oninvalid,onkeydown,onkeypress,onkeyup,onlanguagechange," + + "onload(),onloadeddata,onloadedmetadata,onloadend,onloadstart,onlostpointercapture,onmessage," + + "onmessageerror,onmousedown,onmouseenter,onmouseleave,onmousemove,onmouseout,onmouseover," + + "onmouseup,onmozfullscreenchange,onmozfullscreenerror,onoffline,ononline,onpagehide,onpageshow," + + "onpause,onplay,onplaying,onpointercancel,onpointerdown,onpointerenter,onpointerleave,onpointermove," + + "onpointerout,onpointerover,onpointerup,onpopstate,onprogress,onratechange,onreset,onresize," + + "onscroll,onseeked,onseeking,onselect,onselectstart,onshow,onstalled,onstorage,onsubmit,onsuspend," + + "ontimeupdate,ontoggle,ontransitioncancel,ontransitionend,ontransitionrun,ontransitionstart,onunload," + + "onuserproximity,onvolumechange,onvrdisplayactivate,onvrdisplayconnect,onvrdisplaydeactivate," + + "onvrdisplaydisconnect,onvrdisplaypresentchange,onwaiting,onwebkitanimationend," + + "onwebkitanimationiteration,onwebkitanimationstart,onwebkittransitionend,onwheel,open(),opener," + + "origin,outerHeight,outerWidth,pageXOffset,pageYOffset,parent,performance,personalbar,postMessage()," + + "print(),process(),prompt(),releaseEvents(),removeEventListener(),requestAnimationFrame()," + + "requestIdleCallback(),resizeBy(),resizeTo(),screen,screenX,screenY,scroll(),scrollbars," + + "scrollBy(),scrollByLines(),scrollByPages(),scrollMaxX,scrollMaxY,scrollTo(),scrollX,scrollY," + + "self,sessionStorage,setInterval(),setResizable(),setTimeout(),sidebar,sizeToContent()," + + "sortFunction(),speechSynthesis,status,statusbar,stop(),test(),toolbar,top,updateCommands(),window", IE = "addEventListener(),alert(),animationStartTime,applicationCache,atob(),blur(),btoa()," + "cancelAnimationFrame(),captureEvents(),clearImmediate(),clearInterval(),clearTimeout()," + "clientInformation,clipboardData,close(),closed,confirm(),console," @@ -862,9 +875,6 @@ @Alerts(DEFAULT = "charset,coords,download,hash,host,hostname,href,hreflang,name,origin,password,pathname,ping," + "port,protocol,referrerPolicy,rel,relList,rev,search,shape,target,text,type," + "username", - FF60 = "charset,coords,download,hash,host,hostname,href,hreflang,name,origin,password,pathname,ping," - + "port,protocol,rel,relList,rev,search,shape,target,text,type," - + "username", IE = "charset,coords,hash,host,hostname,href,hreflang,Methods,mimeType,name,nameProp,pathname,port," + "protocol,protocolLong,rel,rev,search,shape,target,text,type," + "urn", @@ -900,7 +910,8 @@ EDGE = "align,alt,altHtml,archive,BaseHref,border,code,codeBase,codeType,contentDocument,data,declare," + "form,height,hspace,name,object,standby,type,useMap,vspace," + "width", - CHROME = "-") + CHROME = "-", + FF60 = "-") @NotYetImplemented({FF, IE}) public void applet() throws Exception { test("applet"); @@ -914,8 +925,6 @@ @Test @Alerts(DEFAULT = "alt,coords,download,hash,host,hostname,href,noHref,origin,password,pathname,ping,port," + "protocol,referrerPolicy,rel,relList,search,shape,target,username", - FF60 = "alt,coords,download,hash,host,hostname,href,noHref,origin,password,pathname,ping,port,protocol," - + "rel,relList,search,shape,target,username", IE = "alt,coords,hash,host,hostname,href,noHref,pathname,port,protocol,rel,search,shape,target", EDGE = "alt,coords,hash,host,hostname,href,noHref,pathname,port,protocol,rel,search,shape,target") @NotYetImplemented @@ -961,7 +970,7 @@ + "seekable,seeking,setMediaKeys(),setSinkId(),sinkId,src,srcObject,textTracks," + "volume,webkitAudioDecodedByteCount," + "webkitVideoDecodedByteCount", - FF60 = "addTextTrack(),autoplay,buffered,canPlayType(),controls,crossOrigin,currentSrc,currentTime," + FF52 = "addTextTrack(),autoplay,buffered,canPlayType(),controls,crossOrigin,currentSrc,currentTime," + "defaultMuted,defaultPlaybackRate,duration,ended,error,fastSeek(),HAVE_CURRENT_DATA," + "HAVE_ENOUGH_DATA,HAVE_FUTURE_DATA,HAVE_METADATA,HAVE_NOTHING,load(),loop,mediaKeys,mozAudioCaptured," + "mozAutoplayEnabled,mozCaptureStream()," @@ -968,17 +977,17 @@ + "mozCaptureStreamUntilEnded()," + "mozFragmentEnd,mozGetMetadata(),mozPreservesPitch,mozSrcObject,muted,NETWORK_EMPTY,NETWORK_IDLE," + "NETWORK_LOADING,NETWORK_NO_SOURCE,networkState,onencrypted," - + "pause(),paused,play(),playbackRate,played,preload," + + "onwaitingforkey,pause(),paused,play(),playbackRate,played,preload," + "readyState,seekable,seeking,setMediaKeys(),src,srcObject,textTracks,volume", - FF52 = "addTextTrack(),autoplay,buffered,canPlayType(),controls,crossOrigin,currentSrc,currentTime," + FF60 = "addTextTrack(),autoplay,buffered,canPlayType(),controls,crossOrigin,currentSrc,currentTime," + "defaultMuted,defaultPlaybackRate,duration,ended,error,fastSeek(),HAVE_CURRENT_DATA," + "HAVE_ENOUGH_DATA,HAVE_FUTURE_DATA,HAVE_METADATA,HAVE_NOTHING,load(),loop,mediaKeys,mozAudioCaptured," - + "mozAutoplayEnabled,mozCaptureStream()," + + "mozCaptureStream()," + "mozCaptureStreamUntilEnded()," - + "mozFragmentEnd,mozGetMetadata(),mozPreservesPitch,mozSrcObject,muted,NETWORK_EMPTY,NETWORK_IDLE," - + "NETWORK_LOADING,NETWORK_NO_SOURCE,networkState,onencrypted," - + "onwaitingforkey,pause(),paused,play(),playbackRate,played,preload," - + "readyState,seekable,seeking,setMediaKeys(),src,srcObject,textTracks,volume", + + "mozFragmentEnd,mozGetMetadata(),mozPreservesPitch,muted,NETWORK_EMPTY,NETWORK_IDLE," + + "NETWORK_LOADING,NETWORK_NO_SOURCE,networkState,onencrypted,onwaitingforkey," + + "pause(),paused,play(),playbackRate,played,preload," + + "readyState,seekable,seeking,seekToNextFrame(),setMediaKeys(),src,srcObject,textTracks,volume", IE = "addTextTrack(),audioTracks,autobuffer,autoplay,buffered,canPlayType(),controls,currentSrc," + "currentTime,defaultPlaybackRate,duration,ended,error,HAVE_CURRENT_DATA,HAVE_ENOUGH_DATA," + "HAVE_FUTURE_DATA,HAVE_METADATA,HAVE_NOTHING,initialTime,load(),loop,msPlayToDisabled," @@ -1104,10 +1113,14 @@ + "onmessageerror,onoffline,ononline,onpagehide,onpageshow,onpopstate," + "onrejectionhandled,onstorage,onunhandledrejection,onunload," + "text,vLink", - FF = "aLink,background,bgColor,link,onafterprint,onbeforeprint,onbeforeunload,onhashchange," + FF52 = "aLink,background,bgColor,link,onafterprint,onbeforeprint,onbeforeunload,onhashchange," + "onlanguagechange,onmessage," + "onoffline,ononline,onpagehide,onpageshow,onpopstate,onstorage,onunload,text," + "vLink", + FF60 = "aLink,background,bgColor,link,onafterprint,onbeforeprint,onbeforeunload,onhashchange," + + "onlanguagechange,onmessage,onmessageerror," + + "onoffline,ononline,onpagehide,onpageshow,onpopstate,onstorage,onunload,text," + + "vLink", IE = "aLink,background,bgColor,bgProperties,bottomMargin,createTextRange(),leftMargin,link,noWrap," + "onafterprint,onbeforeprint,onbeforeunload,onhashchange,onmessage,onoffline,ononline,onpagehide," + "onpageshow,onpopstate,onresize,onstorage,onunload,rightMargin,scroll,text,topMargin," @@ -1152,14 +1165,13 @@ @Test @Alerts(CHROME = "autofocus,checkValidity(),disabled,form,formAction,formEnctype,formMethod,formNoValidate," + "formTarget,labels,name,reportValidity(),setCustomValidity(),type,validationMessage,validity," - + "value," - + "willValidate", - FF60 = "autofocus,checkValidity(),disabled,form,formAction,formEnctype,formMethod,formNoValidate," - + "formTarget,name,setCustomValidity(),type,validationMessage,validity,value," - + "willValidate", + + "value,willValidate", FF52 = "autofocus,checkValidity(),disabled,form,formAction,formEnctype,formMethod,formNoValidate," + "formTarget,name,reportValidity(),setCustomValidity(),type,validationMessage,validity,value," + "willValidate", + FF60 = "autofocus,checkValidity(),disabled,form,formAction,formEnctype,formMethod,formNoValidate," + + "formTarget,labels,name,reportValidity(),setCustomValidity(),type,validationMessage,validity," + + "value,willValidate", IE = "autofocus,checkValidity(),createTextRange(),form,formAction,formEnctype,formMethod," + "formNoValidate,formTarget,name,setCustomValidity(),status,type,validationMessage,validity,value," + "willValidate", @@ -1301,9 +1313,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "-", - FF52 = "open", - CHROME = "open") + @Alerts(DEFAULT = "open", + IE = "-") public void details() throws Exception { test("details"); } @@ -1409,8 +1420,6 @@ @Test @Alerts(DEFAULT = "checkValidity(),disabled,elements,form,name,reportValidity(),setCustomValidity(),type," + "validationMessage,validity,willValidate", - FF60 = "checkValidity(),disabled,elements,form,name,setCustomValidity(),type,validationMessage,validity," - + "willValidate", IE = "align,checkValidity(),form,setCustomValidity(),validationMessage,validity,willValidate", EDGE = "align,checkValidity(),disabled,form,setCustomValidity(),validationMessage,validity,willValidate") @NotYetImplemented @@ -1460,9 +1469,6 @@ @Alerts(DEFAULT = "acceptCharset,action,autocomplete,checkValidity(),elements,encoding,enctype,length,method,name," + "noValidate,reportValidity(),reset(),submit()," + "target", - FF60 = "acceptCharset,action,autocomplete,checkValidity(),elements,encoding,enctype,length,method,name," - + "noValidate,reset(),submit()," - + "target", IE = "acceptCharset,action,autocomplete,checkValidity(),elements,encoding,enctype,item(),length,method," + "name,namedItem(),noValidate,reset(),submit()," + "target", @@ -1515,10 +1521,14 @@ + "onmessage,onmessageerror,onoffline,ononline,onpagehide," + "onpageshow,onpopstate,onrejectionhandled,onstorage,onunhandledrejection,onunload," + "rows", - FF = "cols,onafterprint,onbeforeprint,onbeforeunload,onhashchange,onlanguagechange,onmessage," + FF52 = "cols,onafterprint,onbeforeprint,onbeforeunload,onhashchange,onlanguagechange,onmessage," + "onoffline,ononline," + "onpagehide,onpageshow,onpopstate,onstorage,onunload,"... [truncated message content] |
From: <rb...@us...> - 2018-05-29 19:04:13
|
Revision: 15293 http://sourceforge.net/p/htmlunit/code/15293 Author: rbri Date: 2018-05-29 19:04:06 +0000 (Tue, 29 May 2018) Log Message: ----------- FF60 adjust expectations (wip) Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/ElementClosesElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfATest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfBTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfDTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfFTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfITest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfMTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfSTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfWTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/ElementClosesElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/ElementClosesElementTest.java 2018-05-27 11:29:11 UTC (rev 15292) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/ElementClosesElementTest.java 2018-05-29 19:04:06 UTC (rev 15293) @@ -233,7 +233,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _a_isindex() throws Exception { test("a", "isindex"); @@ -416,7 +417,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _abbr_isindex() throws Exception { test("abbr", "isindex"); @@ -599,7 +601,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _acronym_isindex() throws Exception { test("acronym", "isindex"); @@ -782,7 +785,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _address_isindex() throws Exception { test("address", "isindex"); @@ -965,7 +969,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _applet_isindex() throws Exception { test("applet", "isindex"); @@ -2408,7 +2413,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _article_isindex() throws Exception { test("article", "isindex"); @@ -2591,7 +2597,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _aside_isindex() throws Exception { test("aside", "isindex"); @@ -2774,7 +2781,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _audio_isindex() throws Exception { test("audio", "isindex"); @@ -2957,7 +2965,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _b_isindex() throws Exception { test("b", "isindex"); @@ -5660,7 +5669,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _bdi_isindex() throws Exception { test("bdi", "isindex"); @@ -5843,7 +5853,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _bdo_isindex() throws Exception { test("bdo", "isindex"); @@ -7286,7 +7297,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _big_isindex() throws Exception { test("big", "isindex"); @@ -7469,7 +7481,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _blink_isindex() throws Exception { test("blink", "isindex"); @@ -7652,7 +7665,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _blockquote_isindex() throws Exception { test("blockquote", "isindex"); @@ -8267,7 +8281,8 @@ */ @Test @Alerts(DEFAULT = "3", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({FF, IE, EDGE}) public void _body_isindex() throws Exception { test("body", "isindex"); @@ -10250,7 +10265,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _button_isindex() throws Exception { test("button", "isindex"); @@ -10433,7 +10449,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _canvas_isindex() throws Exception { test("canvas", "isindex"); @@ -11877,7 +11894,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _center_isindex() throws Exception { test("center", "isindex"); @@ -12060,7 +12078,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _cite_isindex() throws Exception { test("cite", "isindex"); @@ -12243,7 +12262,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _code_isindex() throws Exception { test("code", "isindex"); @@ -15518,7 +15538,8 @@ */ @Test @Alerts(DEFAULT = "0", - FF = "2") + FF52 = "2", + FF60 = "1") @NotYetImplemented({FF, EDGE}) public void _command_isindex() throws Exception { test("command", "isindex"); @@ -16350,7 +16371,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _content_isindex() throws Exception { test("content", "isindex"); @@ -16533,7 +16555,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _data_isindex() throws Exception { test("data", "isindex"); @@ -16716,7 +16739,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _datalist_isindex() throws Exception { test("datalist", "isindex"); @@ -16917,7 +16941,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _dd_isindex() throws Exception { test("dd", "isindex"); @@ -17100,7 +17125,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _del_isindex() throws Exception { test("del", "isindex"); @@ -17283,7 +17309,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _details_isindex() throws Exception { test("details", "isindex"); @@ -17466,7 +17493,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _dfn_isindex() throws Exception { test("dfn", "isindex"); @@ -17649,7 +17677,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _dialog_isindex() throws Exception { test("dialog", "isindex"); @@ -17832,7 +17861,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _dir_isindex() throws Exception { test("dir", "isindex"); @@ -18015,7 +18045,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _div_isindex() throws Exception { test("div", "isindex"); @@ -18198,7 +18229,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _dl_isindex() throws Exception { test("dl", "isindex"); @@ -18399,7 +18431,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _dt_isindex() throws Exception { test("dt", "isindex"); @@ -18582,7 +18615,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _em_isindex() throws Exception { test("em", "isindex"); @@ -20026,7 +20060,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _fieldset_isindex() throws Exception { test("fieldset", "isindex"); @@ -20209,7 +20244,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _figcaption_isindex() throws Exception { test("figcaption", "isindex"); @@ -20392,7 +20428,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _figure_isindex() throws Exception { test("figure", "isindex"); @@ -20575,7 +20612,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _font_isindex() throws Exception { test("font", "isindex"); @@ -20758,7 +20796,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _footer_isindex() throws Exception { test("footer", "isindex"); @@ -23689,7 +23728,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _h1_isindex() throws Exception { test("h1", "isindex"); @@ -23926,7 +23966,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _h2_isindex() throws Exception { test("h2", "isindex"); @@ -24163,7 +24204,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _h3_isindex() throws Exception { test("h3", "isindex"); @@ -24400,7 +24442,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _h4_isindex() throws Exception { test("h4", "isindex"); @@ -24637,7 +24680,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _h5_isindex() throws Exception { test("h5", "isindex"); @@ -24874,7 +24918,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _h6_isindex() throws Exception { test("h6", "isindex"); @@ -26318,7 +26363,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _header_isindex() throws Exception { test("header", "isindex"); @@ -29023,7 +29069,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _i_isindex() throws Exception { test("i", "isindex"); @@ -32989,7 +33036,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _ins_isindex() throws Exception { test("ins", "isindex"); @@ -33072,7 +33120,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_a() throws Exception { test("isindex", "a"); @@ -33083,7 +33132,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_abbr() throws Exception { test("isindex", "abbr"); @@ -33094,7 +33144,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_acronym() throws Exception { test("isindex", "acronym"); @@ -33105,7 +33156,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_address() throws Exception { test("isindex", "address"); @@ -33116,7 +33168,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_applet() throws Exception { test("isindex", "applet"); @@ -33127,7 +33180,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_area() throws Exception { test("isindex", "area"); @@ -33138,7 +33192,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_article() throws Exception { test("isindex", "article"); @@ -33149,7 +33204,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_aside() throws Exception { test("isindex", "aside"); @@ -33160,7 +33216,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_audio() throws Exception { test("isindex", "audio"); @@ -33171,7 +33228,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_b() throws Exception { test("isindex", "b"); @@ -33182,7 +33240,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_base() throws Exception { test("isindex", "base"); @@ -33193,7 +33252,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_basefont() throws Exception { test("isindex", "basefont"); @@ -33204,7 +33264,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_bdi() throws Exception { test("isindex", "bdi"); @@ -33215,7 +33276,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_bdo() throws Exception { test("isindex", "bdo"); @@ -33226,7 +33288,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_bgsound() throws Exception { test("isindex", "bgsound"); @@ -33237,7 +33300,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_big() throws Exception { test("isindex", "big"); @@ -33248,7 +33312,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_blink() throws Exception { test("isindex", "blink"); @@ -33259,7 +33324,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_blockquote() throws Exception { test("isindex", "blockquote"); @@ -33270,7 +33336,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_body() throws Exception { test("isindex", "body"); @@ -33281,7 +33348,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_br() throws Exception { test("isindex", "br"); @@ -33292,7 +33360,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_button() throws Exception { test("isindex", "button"); @@ -33303,7 +33372,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_canvas() throws Exception { test("isindex", "canvas"); @@ -33314,7 +33384,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_caption() throws Exception { test("isindex", "caption"); @@ -33325,7 +33396,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_center() throws Exception { test("isindex", "center"); @@ -33336,7 +33408,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_cite() throws Exception { test("isindex", "cite"); @@ -33347,7 +33420,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_code() throws Exception { test("isindex", "code"); @@ -33358,7 +33432,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_col() throws Exception { test("isindex", "col"); @@ -33369,7 +33444,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_colgroup() throws Exception { test("isindex", "colgroup"); @@ -33380,7 +33456,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_command() throws Exception { test("isindex", "command"); @@ -33391,7 +33468,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_content() throws Exception { test("isindex", "content"); @@ -33402,7 +33480,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_data() throws Exception { test("isindex", "data"); @@ -33413,7 +33492,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_datalist() throws Exception { test("isindex", "datalist"); @@ -33424,7 +33504,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_dd() throws Exception { test("isindex", "dd"); @@ -33435,7 +33516,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_del() throws Exception { test("isindex", "del"); @@ -33446,7 +33528,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_details() throws Exception { test("isindex", "details"); @@ -33457,7 +33540,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_dfn() throws Exception { test("isindex", "dfn"); @@ -33468,7 +33552,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_dialog() throws Exception { test("isindex", "dialog"); @@ -33479,7 +33564,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_dir() throws Exception { test("isindex", "dir"); @@ -33490,7 +33576,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_div() throws Exception { test("isindex", "div"); @@ -33501,7 +33588,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_dl() throws Exception { test("isindex", "dl"); @@ -33512,7 +33600,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_dt() throws Exception { test("isindex", "dt"); @@ -33523,7 +33612,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_em() throws Exception { test("isindex", "em"); @@ -33534,7 +33624,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_embed() throws Exception { test("isindex", "embed"); @@ -33545,7 +33636,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_fieldset() throws Exception { test("isindex", "fieldset"); @@ -33556,7 +33648,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_figcaption() throws Exception { test("isindex", "figcaption"); @@ -33567,7 +33660,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_figure() throws Exception { test("isindex", "figure"); @@ -33578,7 +33672,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_font() throws Exception { test("isindex", "font"); @@ -33589,7 +33684,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_footer() throws Exception { test("isindex", "footer"); @@ -33600,7 +33696,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_form() throws Exception { test("isindex", "form"); @@ -33611,7 +33708,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_frame() throws Exception { test("isindex", "frame"); @@ -33622,7 +33720,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_frameset() throws Exception { test("isindex", "frameset"); @@ -33633,7 +33732,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_h1() throws Exception { test("isindex", "h1"); @@ -33644,7 +33744,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_h2() throws Exception { test("isindex", "h2"); @@ -33655,7 +33756,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_h3() throws Exception { test("isindex", "h3"); @@ -33666,7 +33768,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_h4() throws Exception { test("isindex", "h4"); @@ -33677,7 +33780,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_h5() throws Exception { test("isindex", "h5"); @@ -33688,7 +33792,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_h6() throws Exception { test("isindex", "h6"); @@ -33699,7 +33804,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_head() throws Exception { test("isindex", "head"); @@ -33710,7 +33816,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_header() throws Exception { test("isindex", "header"); @@ -33721,7 +33828,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_hr() throws Exception { test("isindex", "hr"); @@ -33732,7 +33840,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_html() throws Exception { test("isindex", "html"); @@ -33743,7 +33852,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_i() throws Exception { test("isindex", "i"); @@ -33754,7 +33864,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_iframe() throws Exception { test("isindex", "iframe"); @@ -33765,7 +33876,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_image() throws Exception { test("isindex", "image"); @@ -33776,7 +33888,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_img() throws Exception { test("isindex", "img"); @@ -33787,7 +33900,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_input() throws Exception { test("isindex", "input"); @@ -33798,7 +33912,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_ins() throws Exception { test("isindex", "ins"); @@ -33809,7 +33924,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") public void _isindex_isindex() throws Exception { test("isindex", "isindex"); } @@ -33819,7 +33935,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_kbd() throws Exception { test("isindex", "kbd"); @@ -33830,7 +33947,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_keygen() throws Exception { test("isindex", "keygen"); @@ -33841,7 +33959,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_label() throws Exception { test("isindex", "label"); @@ -33852,7 +33971,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_layer() throws Exception { test("isindex", "layer"); @@ -33863,7 +33983,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_legend() throws Exception { test("isindex", "legend"); @@ -33874,7 +33995,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_li() throws Exception { test("isindex", "li"); @@ -33885,7 +34007,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_link() throws Exception { test("isindex", "link"); @@ -33896,7 +34019,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_listing() throws Exception { test("isindex", "listing"); @@ -33907,7 +34031,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_main() throws Exception { test("isindex", "main"); @@ -33918,7 +34043,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_map() throws Exception { test("isindex", "map"); @@ -33929,7 +34055,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_mark() throws Exception { test("isindex", "mark"); @@ -33940,7 +34067,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_marquee() throws Exception { test("isindex", "marquee"); @@ -33951,7 +34079,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_menu() throws Exception { test("isindex", "menu"); @@ -33962,7 +34091,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_menuitem() throws Exception { test("isindex", "menuitem"); @@ -33973,7 +34103,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_meta() throws Exception { test("isindex", "meta"); @@ -33984,7 +34115,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_meter() throws Exception { test("isindex", "meter"); @@ -33995,7 +34127,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_multicol() throws Exception { test("isindex", "multicol"); @@ -34006,7 +34139,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_nav() throws Exception { test("isindex", "nav"); @@ -34017,7 +34151,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_nextid() throws Exception { test("isindex", "nextid"); @@ -34028,7 +34163,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_nobr() throws Exception { test("isindex", "nobr"); @@ -34039,7 +34175,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_noembed() throws Exception { test("isindex", "noembed"); @@ -34050,7 +34187,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_noframes() throws Exception { test("isindex", "noframes"); @@ -34061,7 +34199,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_nolayer() throws Exception { test("isindex", "nolayer"); @@ -34072,7 +34211,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_noscript() throws Exception { test("isindex", "noscript"); @@ -34083,7 +34223,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_object() throws Exception { test("isindex", "object"); @@ -34094,7 +34235,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_ol() throws Exception { test("isindex", "ol"); @@ -34105,7 +34247,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_optgroup() throws Exception { test("isindex", "optgroup"); @@ -34116,7 +34259,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_option() throws Exception { test("isindex", "option"); @@ -34127,7 +34271,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_output() throws Exception { test("isindex", "output"); @@ -34138,7 +34283,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_p() throws Exception { test("isindex", "p"); @@ -34149,7 +34295,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_param() throws Exception { test("isindex", "param"); @@ -34160,7 +34307,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_picture() throws Exception { test("isindex", "picture"); @@ -34171,7 +34319,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _isindex_plaintext() throws Exception { test("isindex", "plaintext"); @@ -34182,7 +34331,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_pre() throws Exception { test("isindex", "pre"); @@ -34193,7 +34343,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_progress() throws Exception { test("isindex", "progress"); @@ -34204,7 +34355,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_q() throws Exception { test("isindex", "q"); @@ -34215,7 +34367,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_rp() throws Exception { test("isindex", "rp"); @@ -34226,7 +34379,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_rt() throws Exception { test("isindex", "rt"); @@ -34237,7 +34391,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_ruby() throws Exception { test("isindex", "ruby"); @@ -34248,7 +34403,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_s() throws Exception { test("isindex", "s"); @@ -34259,7 +34415,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_samp() throws Exception { test("isindex", "samp"); @@ -34270,7 +34427,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_script() throws Exception { test("isindex", "script"); @@ -34281,7 +34439,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_section() throws Exception { test("isindex", "section"); @@ -34292,7 +34451,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_select() throws Exception { test("isindex", "select"); @@ -34303,7 +34463,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _isindex_slot() throws Exception { test("isindex", "slot"); @@ -34314,7 +34475,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_small() throws Exception { test("isindex", "small"); @@ -34325,7 +34487,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_source() throws Exception { test("isindex", "source"); @@ -34336,7 +34499,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_span() throws Exception { test("isindex", "span"); @@ -34347,7 +34511,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_strike() throws Exception { test("isindex", "strike"); @@ -34358,7 +34523,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_strong() throws Exception { test("isindex", "strong"); @@ -34369,7 +34535,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_style() throws Exception { test("isindex", "style"); @@ -34380,7 +34547,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_sub() throws Exception { test("isindex", "sub"); @@ -34391,7 +34559,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_summary() throws Exception { test("isindex", "summary"); @@ -34402,7 +34571,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_sup() throws Exception { test("isindex", "sup"); @@ -34413,7 +34583,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_table() throws Exception { test("isindex", "table"); @@ -34424,7 +34595,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_tbody() throws Exception { test("isindex", "tbody"); @@ -34435,7 +34607,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_td() throws Exception { test("isindex", "td"); @@ -34446,7 +34619,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_template() throws Exception { test("isindex", "template"); @@ -34457,7 +34631,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_textarea() throws Exception { test("isindex", "textarea"); @@ -34468,7 +34643,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_tfoot() throws Exception { test("isindex", "tfoot"); @@ -34479,7 +34655,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_th() throws Exception { test("isindex", "th"); @@ -34490,7 +34667,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_thead() throws Exception { test("isindex", "thead"); @@ -34501,7 +34679,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_time() throws Exception { test("isindex", "time"); @@ -34512,7 +34691,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_title() throws Exception { test("isindex", "title"); @@ -34523,7 +34703,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_tr() throws Exception { test("isindex", "tr"); @@ -34534,7 +34715,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_track() throws Exception { test("isindex", "track"); @@ -34545,7 +34727,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_tt() throws Exception { test("isindex", "tt"); @@ -34556,7 +34739,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_u() throws Exception { test("isindex", "u"); @@ -34567,7 +34751,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_ul() throws Exception { test("isindex", "ul"); @@ -34578,7 +34763,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_var() throws Exception { test("isindex", "var"); @@ -34589,7 +34775,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_video() throws Exception { test("isindex", "video"); @@ -34600,7 +34787,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "2") + CHROME = "2", + FF60 = "2") @NotYetImplemented({IE, FF, EDGE}) public void _isindex_wbr() throws Exception { test("isindex", "wbr"); @@ -34611,7 +34799,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE, EDGE}) public void _isindex_xmp() throws Exception { test("isindex", "xmp"); @@ -34722,7 +34911,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _kbd_isindex() throws Exception { test("kbd", "isindex"); @@ -36306,7 +36496,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _label_isindex() throws Exception { test("label", "isindex"); @@ -36489,7 +36680,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _layer_isindex() throws Exception { test("layer", "isindex"); @@ -36672,7 +36864,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _legend_isindex() throws Exception { test("legend", "isindex"); @@ -36855,7 +37048,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _li_isindex() throws Exception { test("li", "isindex"); @@ -38308,7 +38502,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _listing_isindex() throws Exception { test("listing", "isindex"); @@ -38491,7 +38686,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _main_isindex() throws Exception { test("main", "isindex"); @@ -38674,7 +38870,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _map_isindex() throws Exception { test("map", "isindex"); @@ -38857,7 +39054,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _mark_isindex() throws Exception { test("mark", "isindex"); @@ -39040,7 +39238,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _marquee_isindex() throws Exception { test("marquee", "isindex"); @@ -39223,7 +39422,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _menu_isindex() throws Exception { test("menu", "isindex"); @@ -39406,7 +39606,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _menuitem_isindex() throws Exception { test("menuitem", "isindex"); @@ -40850,7 +41051,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _meter_isindex() throws Exception { test("meter", "isindex"); @@ -41033,7 +41235,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _multicol_isindex() throws Exception { test("multicol", "isindex"); @@ -41216,7 +41419,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _nav_isindex() throws Exception { test("nav", "isindex"); @@ -41399,7 +41603,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _nextid_isindex() throws Exception { test("nextid", "isindex"); @@ -41582,7 +41787,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _nobr_isindex() throws Exception { test("nobr", "isindex"); @@ -41964,7 +42170,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _nolayer_isindex() throws Exception { test("nolayer", "isindex"); @@ -42147,7 +42354,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _object_isindex() throws Exception { test("object", "isindex"); @@ -42330,7 +42538,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({IE, FF}) public void _ol_isindex() throws Exception { test("ol", "isindex"); @@ -42513,7 +42722,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _optgroup_isindex() throws Exception { test("optgroup", "isindex"); @@ -42696,7 +42906,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _option_isindex() throws Exception { test("option", "isindex"); @@ -42897,7 +43108,8 @@ */ @Test @Alerts(DEFAULT = "2", - CHROME = "1") + CHROME = "1", + FF60 = "1") @NotYetImplemented({FF, IE}) public void _output_isindex() throws Exception { test("output", "isindex"); @@ -43098,6 +43310,16 @@ * @throws Exception if the test fails */ @Test + @Alerts(DEFAULT = "1", + FF60 = "0") + public void _p_dialog() throws Exception { + test("p", "dialog"); + } + + /** + * @throws Exception if the test fails + */ + @Test @Alerts("0") public void _p_dir() throws Exception { test("p", "dir"); @@ -43288,7 +43510,8 @@ */ @Test @Alerts(DEFAULT = "0", - CHROME = "1") + CHROME = "1", + ... [truncated message content] |
From: <rb...@us...> - 2018-05-27 11:29:32
|
Revision: 15292 http://sourceforge.net/p/htmlunit/code/15292 Author: rbri Date: 2018-05-27 11:29:11 +0000 (Sun, 27 May 2018) Log Message: ----------- Modified Paths: -------------- trunk/htmlunit/src/changes/changes.xml trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 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/configuration/AbstractJavaScriptConfiguration.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/SupportedBrowser.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.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/WebGLRenderingContext.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclaration.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/MozCSSKeyframesRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentType.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java 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 trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/geo/Geolocation.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/moz/MozPowerManager.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/SVGElement.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserParameterizedRunner.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserRunner.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersion2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersionFeaturesTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersionTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/CodeStyleTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/HttpWebConnection3Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/NotYetImplementedTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebClientTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/WebDriverTestCase.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementPropertiesTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlFileInputTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/DebugFrameImplTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/NativeStringTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfigurationTest.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/MapTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NamedNodeMapTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/NavigatorTest.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 trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/WindowConcurrencyTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/ArrayBufferTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Float32ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Float64ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Int16ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Int32ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Int8ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Uint16ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Uint32ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Uint8ArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/arrays/Uint8ClampedArrayTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRuleTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRuleListTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributesIterableTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementClientWidthTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMParserTest.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/DocumentTypeTest.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 trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/MessageEventTest.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 trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLCanvasElementTest.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/HTMLImageElementTest.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/HTMLTextAreaElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/intl/DateTimeFormatTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequestCORSTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequestTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/regexp/HtmlUnitRegExpProxy3Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/runners/BrowserStatement.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/runners/BrowserVersionClassRunner.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/runners/TestCaseCorrector.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/svg/SvgAltGlyphTest.java Modified: trunk/htmlunit/src/changes/changes.xml =================================================================== --- trunk/htmlunit/src/changes/changes.xml 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/changes/changes.xml 2018-05-27 11:29:11 UTC (rev 15292) @@ -7,7 +7,7 @@ </properties> <body> - <release version="2.32" date="xx 2018" description="Bugfixes"> + <release version="2.32" date="xx 2018" description="Bugfixes, FIREFOX_45 removed, FIREFOX_60 added"> <action type="fix" dev="rbri" issue="1962"> Various fixes for the selector specificity calculation (CssParser). </action> Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -93,12 +93,10 @@ private static final String PLATFORM_WIN64 = "Win64"; /** - * Firefox 45 ESR. - * @since 2.21 - * @deprecated As of 2.31 + * Firefox 60 ESR. + * @since 2,.32 */ - @Deprecated - public static final BrowserVersion FIREFOX_45 = new BrowserVersion(45, "FF45"); + public static final BrowserVersion FIREFOX_60 = new BrowserVersion(45, "FF60"); /** * Firefox 52 ESR. @@ -125,13 +123,13 @@ /** Register plugins for the browser versions. */ static { - // FF45 - FIREFOX_45.applicationVersion_ = "5.0 (Windows)"; - FIREFOX_45.userAgent_ = "Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0"; - FIREFOX_45.platform_ = PLATFORM_WIN32; - FIREFOX_45.buildId_ = "20170411115307"; - FIREFOX_45.productSub_ = "20100101"; - FIREFOX_45.headerNamesOrdered_ = new String[] { + // FF60 + FIREFOX_60.applicationVersion_ = "5.0 (Windows)"; + FIREFOX_60.userAgent_ = "Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0"; + FIREFOX_60.platform_ = PLATFORM_WIN32; + FIREFOX_60.buildId_ = "20170411115307"; + FIREFOX_60.productSub_ = "20100101"; + FIREFOX_60.headerNamesOrdered_ = new String[] { HttpHeader.HOST, HttpHeader.USER_AGENT, HttpHeader.ACCEPT, @@ -140,11 +138,11 @@ HttpHeader.REFERER, HttpHeader.COOKIE, HttpHeader.CONNECTION}; - FIREFOX_45.htmlAcceptHeader_ = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; - FIREFOX_45.xmlHttpRequestAcceptHeader_ = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; - FIREFOX_45.imgAcceptHeader_ = "image/png,image/*;q=0.8,*/*;q=0.5"; - FIREFOX_45.cssAcceptHeader_ = "text/css,*/*;q=0.1"; - FIREFOX_45.fontHeights_ = new int[] { + FIREFOX_60.htmlAcceptHeader_ = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; + FIREFOX_60.xmlHttpRequestAcceptHeader_ = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; + FIREFOX_60.imgAcceptHeader_ = "image/png,image/*;q=0.8,*/*;q=0.5"; + FIREFOX_60.cssAcceptHeader_ = "text/css,*/*;q=0.1"; + FIREFOX_60.fontHeights_ = new int[] { 0, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 53, 55, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, @@ -271,29 +269,29 @@ CHROME.registerUploadMimeType("txt", "text/plain"); CHROME.registerUploadMimeType("text", "text/plain"); - FIREFOX_45.registerUploadMimeType("html", "text/html"); - FIREFOX_45.registerUploadMimeType("htm", "text/html"); - FIREFOX_45.registerUploadMimeType("css", "text/css"); - FIREFOX_45.registerUploadMimeType("xml", "text/xml"); - FIREFOX_45.registerUploadMimeType("gif", "image/gif"); - FIREFOX_45.registerUploadMimeType("jpeg", "image/jpeg"); - FIREFOX_45.registerUploadMimeType("jpg", "image/jpeg"); - FIREFOX_45.registerUploadMimeType("mp4", "video/mp4"); - FIREFOX_45.registerUploadMimeType("m4v", "video/mp4"); - FIREFOX_45.registerUploadMimeType("m4a", "audio/mp4"); - FIREFOX_45.registerUploadMimeType("mp3", "audio/mpeg"); - FIREFOX_45.registerUploadMimeType("ogv", "video/ogg"); - FIREFOX_45.registerUploadMimeType("ogm", "video/x-ogm"); - FIREFOX_45.registerUploadMimeType("ogg", "video/ogg"); - FIREFOX_45.registerUploadMimeType("oga", "audio/ogg"); - FIREFOX_45.registerUploadMimeType("opus", "audio/ogg"); - FIREFOX_45.registerUploadMimeType("webm", "video/webm"); - FIREFOX_45.registerUploadMimeType("wav", "audio/wav"); - FIREFOX_45.registerUploadMimeType("flac", "audio/x-flac"); - FIREFOX_45.registerUploadMimeType("xhtml", "application/xhtml+xml"); - FIREFOX_45.registerUploadMimeType("xht", "application/xhtml+xml"); - FIREFOX_45.registerUploadMimeType("txt", "text/plain"); - FIREFOX_45.registerUploadMimeType("text", "text/plain"); + FIREFOX_60.registerUploadMimeType("html", "text/html"); + FIREFOX_60.registerUploadMimeType("htm", "text/html"); + FIREFOX_60.registerUploadMimeType("css", "text/css"); + FIREFOX_60.registerUploadMimeType("xml", "text/xml"); + FIREFOX_60.registerUploadMimeType("gif", "image/gif"); + FIREFOX_60.registerUploadMimeType("jpeg", "image/jpeg"); + FIREFOX_60.registerUploadMimeType("jpg", "image/jpeg"); + FIREFOX_60.registerUploadMimeType("mp4", "video/mp4"); + FIREFOX_60.registerUploadMimeType("m4v", "video/mp4"); + FIREFOX_60.registerUploadMimeType("m4a", "audio/mp4"); + FIREFOX_60.registerUploadMimeType("mp3", "audio/mpeg"); + FIREFOX_60.registerUploadMimeType("ogv", "video/ogg"); + FIREFOX_60.registerUploadMimeType("ogm", "video/x-ogm"); + FIREFOX_60.registerUploadMimeType("ogg", "video/ogg"); + FIREFOX_60.registerUploadMimeType("oga", "audio/ogg"); + FIREFOX_60.registerUploadMimeType("opus", "audio/ogg"); + FIREFOX_60.registerUploadMimeType("webm", "video/webm"); + FIREFOX_60.registerUploadMimeType("wav", "audio/wav"); + FIREFOX_60.registerUploadMimeType("flac", "audio/x-flac"); + FIREFOX_60.registerUploadMimeType("xhtml", "application/xhtml+xml"); + FIREFOX_60.registerUploadMimeType("xht", "application/xhtml+xml"); + FIREFOX_60.registerUploadMimeType("txt", "text/plain"); + FIREFOX_60.registerUploadMimeType("text", "text/plain"); FIREFOX_52.registerUploadMimeType("html", "text/html"); FIREFOX_52.registerUploadMimeType("htm", "text/html"); @@ -359,7 +357,7 @@ "Shockwave Flash 29.0 r0", "29.0.0.140", "NPSWF32_29_0_0_140.dll"); flash.getMimeTypes().add(new PluginConfiguration.MimeType("application/x-shockwave-flash", "Shockwave Flash", "swf")); - FIREFOX_45.plugins_.add(flash); + FIREFOX_60.plugins_.add(flash); flash = new PluginConfiguration("Shockwave Flash", "Shockwave Flash 29.0 r0", "29.0.0.140", "NPSWF64_29_0_0_140.dll"); @@ -442,7 +440,7 @@ expectedBrowser = SupportedBrowser.FF52; } else if (isFirefox()) { - expectedBrowser = SupportedBrowser.FF45; + expectedBrowser = SupportedBrowser.FF60; } else if (isIE()) { expectedBrowser = SupportedBrowser.IE; Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -17,7 +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.FF45; +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; @@ -51,7 +51,7 @@ ANCHOR_IGNORE_TARGET_FOR_JS_HREF, /** Is the default display style of Applet is 'inline-block'. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) APPLET_INLINE_BLOCK, /** Background image is 'initial'. */ @@ -433,7 +433,7 @@ HTMLLINK_CHECK_TYPE_FOR_STYLESHEET, /** If the single select has exact one option, this options gets never deselected. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) HTMLOPTION_EXACT_ONE_OPTION_GETS_NERVER_DESELECTED, /** */ @@ -608,7 +608,7 @@ JS_CANVAS_DATA_URL_IE_PNG, /** draw for canvas throws an error if no image available. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) JS_CANVAS_DRAW_THROWS_FOR_MISSING_IMG, /** Do not allow invalid clear values. */ @@ -644,7 +644,7 @@ JS_CSSRULELIST_ENUM_ITEM_LENGTH, /** Uses {@code MozCSSKeyframesRule}. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) JS_CSS_MOZ_CSS_KEYFRAMES_RULE, /** <code>Date.toLocaleDateString()</code> returns a short form (d.M.yyyy). */ @@ -1235,9 +1235,9 @@ @BrowserFeature({CHROME, FF, EDGE}) JS_SYMBOL, - /** Symbol support is limited in FF45. */ - @BrowserFeature(FF45) - JS_SYMBOL_FF45, + /** Symbol support is limited in FF60. */ + @BrowserFeature(FF60) + JS_SYMBOL_FF60, /** The width cell height does not return negative values. */ @BrowserFeature(IE) @@ -1290,7 +1290,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, FF45}) + @BrowserFeature({IE, FF60}) 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 +1304,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, FF45}) + @BrowserFeature({IE, FF60}) JS_TEXT_AREA_SET_ROWS_THROWS_EXCEPTION, /** Setting the value processes null as null value. */ @@ -1489,7 +1489,7 @@ SLOT_CONTENTS, /** Indicates that string.contains() is supported. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) STRING_CONTAINS, /** Indicates that string.includes() is supported. */ @@ -1541,7 +1541,7 @@ * Indicates, that the pathname for the url {@code about:blank} is empty; * instead of '/blank'. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) URL_ABOUT_BLANK_HAS_EMPTY_PATH, /** @@ -1581,7 +1581,7 @@ XHR_IGNORE_PORT_FOR_SAME_ORIGIN, /** ProgressEvent.lengthComputable is true. */ - @BrowserFeature({FF45, IE}) + @BrowserFeature({FF60, IE}) XHR_LENGTH_COMPUTABLE, /** A cross origin request to {@code about:blank} is not allowed. */ @@ -1593,7 +1593,7 @@ XHR_OPEN_ALLOW_EMTPY_URL, /** Indicates that open() throws an exception in sync mode if 'withCredentials' is set to true. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) XHR_OPEN_WITHCREDENTIALS_TRUE_IN_SYNC_EXCEPTION, /** Indicates that method overrideMimeType throws if msg was already sent. */ @@ -1616,7 +1616,7 @@ * Indicates that the property <code>withCredentials</code> is not writable for sync requests. * Setting the property throws an exception. */ - @BrowserFeature(FF45) + @BrowserFeature(FF60) XHR_WITHCREDENTIALS_NOT_WRITEABLE_IN_SYNC_EXCEPTION, /** Indicates that the XPath attribute is case sensitive. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -23,7 +23,7 @@ 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_FF45; +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; @@ -232,7 +232,7 @@ deleteProperties(window, "Symbol"); } - if (browserVersion.hasFeature(JS_SYMBOL_FF45)) { + 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"); Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/AbstractJavaScriptConfiguration.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/AbstractJavaScriptConfiguration.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/AbstractJavaScriptConfiguration.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -17,7 +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.FF45; +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; @@ -115,7 +115,7 @@ expectedBrowser = FF52; } else if (browser.isFirefox()) { - expectedBrowser = FF45; + expectedBrowser = FF60; } else { expectedBrowser = CHROME; // our current fallback @@ -330,8 +330,8 @@ */ public static boolean isCompatible(final SupportedBrowser browser1, final SupportedBrowser browser2) { return (browser1 == browser2) - || (browser1 == FF && (browser2 == FF45 || browser2 == FF52)) - || (browser2 == FF && (browser1 == FF45 || browser1 == FF52)); + || (browser1 == FF && (browser2 == FF60 || browser2 == FF52)) + || (browser2 == FF && (browser1 == FF60 || browser1 == FF52)); } /** 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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/SupportedBrowser.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -34,7 +34,7 @@ FF, /** Firefox 45. */ - FF45, + FF60, /** Firefox 52. */ FF52 Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -24,7 +24,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.FF45; +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; @@ -2650,7 +2650,7 @@ * Returns the {@code onmozpointerlockchange} event handler. * @return the {@code onmozpointerlockchange} event handler */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockchange() { return getEventHandler("mozpointerlockchange"); } @@ -2659,7 +2659,7 @@ * Sets the {@code onmozpointerlockchange} event handler. * @param onmozpointerlockchange the {@code onmozpointerlockchange} event handler */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockchange(final Object onmozpointerlockchange) { setHandlerForJavaScript("mozpointerlockchange", onmozpointerlockchange); } @@ -4054,7 +4054,7 @@ * Returns the {@code onmozpointerlockerror} event handler. * @return the {@code onmozpointerlockerror} event handler */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockerror() { return getEventHandler("mozpointerlockerror"); } @@ -4063,7 +4063,7 @@ * Sets the {@code onmozpointerlockerror} event handler. * @param onmozpointerlockerror the {@code onmozpointerlockerror} event handler */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockerror(final Object onmozpointerlockerror) { setHandlerForJavaScript("mozpointerlockerror", onmozpointerlockerror); } 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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGL2RenderingContext.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -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.FF45; +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; @@ -1645,7 +1645,7 @@ public static final long STENCIL_FUNC = 2962L; /** The constant {@code STENCIL_INDEX}. */ - @JsxConstant({FF52, FF45, IE}) + @JsxConstant({FF52, FF60, IE}) public static final long STENCIL_INDEX = 6401L; /** The constant {@code STENCIL_INDEX8}. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLRenderingContext.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLRenderingContext.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLRenderingContext.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -17,7 +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.FF45; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; @@ -340,7 +340,7 @@ @JsxConstant public static final int TEXTURE = 0x1702; /** The constant {@code STENCIL_INDEX}. */ - @JsxConstant({FF52, FF45, IE}) + @JsxConstant({FF52, FF60, IE}) public static final int STENCIL_INDEX = 0x1901; /** The constant {@code DEPTH_COMPONENT}. */ @JsxConstant Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclaration.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclaration.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclaration.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -1066,7 +1066,7 @@ if (browserVersion.hasFeature(JS_CLIENTWIDTH_INPUT_TEXT_169)) { return 169; } - width = 141; // FF45 + width = 141; // FF60 } else if (node instanceof HtmlRadioButtonInput || node instanceof HtmlCheckBoxInput) { width = 13; Modified: 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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/MozCSSKeyframesRule.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.css; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -23,6 +23,6 @@ * * @author Ahmed Ashour */ -@JsxClass(FF45) +@JsxClass(FF60) public class MozCSSKeyframesRule extends CSSRule { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -16,7 +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.FF45; +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,7 +27,7 @@ * * @author Ahmed Ashour */ -@JsxClass({FF45, IE, EDGE}) +@JsxClass({FF60, IE, EDGE}) public class DOMSettableTokenList extends DOMTokenList { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Document.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -34,7 +34,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.FF45; +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 static com.gargoylesoftware.htmlunit.util.StringUtils.parseHttpDate; @@ -3563,7 +3563,7 @@ * Returns the {@code onmozpointerlockchange} event handler for this element. * @return the {@code onmozpointerlockchange} event handler for this element */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockchange() { return getEventHandler("mozpointerlockchange"); } @@ -3572,7 +3572,7 @@ * Sets the {@code onmozpointerlockchange} event handler for this element. * @param onmozpointerlockchange the {@code onmozpointerlockchange} event handler for this element */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockchange(final Object onmozpointerlockchange) { setEventHandler("mozpointerlockchange", onmozpointerlockchange); } @@ -3581,7 +3581,7 @@ * Returns the {@code onmozpointerlockerror} event handler for this element. * @return the {@code onmozpointerlockerror} event handler for this element */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockerror() { return getEventHandler("mozpointerlockerror"); } @@ -3590,7 +3590,7 @@ * Sets the {@code onmozpointerlockerror} event handler for this element. * @param onmozpointerlockerror the {@code onmozpointerlockerror} event handler for this element */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockerror(final Object onmozpointerlockerror) { setEventHandler("mozpointerlockerror", onmozpointerlockerror); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentType.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentType.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DocumentType.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -19,7 +19,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.FF45; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import org.apache.commons.lang3.StringUtils; @@ -141,7 +141,7 @@ * {@inheritDoc} */ @Override - @JsxGetter(FF45) + @JsxGetter(FF60) public Object getPrefix() { return super.getPrefix(); } @@ -150,7 +150,7 @@ * {@inheritDoc} */ @Override - @JsxGetter(FF45) + @JsxGetter(FF60) public Object getLocalName() { return super.getLocalName(); } @@ -159,7 +159,7 @@ * {@inheritDoc} */ @Override - @JsxGetter(FF45) + @JsxGetter(FF60) public Object getNamespaceURI() { return super.getNamespaceURI(); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -19,7 +19,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.FF45; +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; @@ -721,7 +721,7 @@ * Returns the namespace prefix. * @return the namespace prefix */ - @JsxGetter({FF45, IE}) + @JsxGetter({FF60, IE}) public Object getPrefix() { return getDomNodeOrDie().getPrefix(); } @@ -730,7 +730,7 @@ * Returns the local name of this attribute. * @return the local name of this attribute */ - @JsxGetter({FF45, IE}) + @JsxGetter({FF60, IE}) public Object getLocalName() { return getDomNodeOrDie().getLocalName(); } @@ -739,7 +739,7 @@ * Returns the URI that identifies an XML namespace. * @return the URI that identifies an XML namespace */ - @JsxGetter({FF45, IE}) + @JsxGetter({FF60, IE}) public Object getNamespaceURI() { return getDomNodeOrDie().getNamespaceURI(); } Modified: 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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozContactChangeEvent.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.event; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -24,7 +24,7 @@ * * @author Ahmed Ashour */ -@JsxClass(FF45) +@JsxClass(FF60) public class MozContactChangeEvent extends Event { /** Modified: 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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/MozSettingsEvent.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.event; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -24,7 +24,7 @@ * * @author Ahmed Ashour */ -@JsxClass(FF45) +@JsxClass(FF60) public class MozSettingsEvent extends Event { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/geo/Geolocation.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/geo/Geolocation.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/geo/Geolocation.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -147,7 +147,7 @@ LOG.info("Invoking URL: " + url); } - try (WebClient webClient = new WebClient(BrowserVersion.FIREFOX_45)) { + try (WebClient webClient = new WebClient(BrowserVersion.FIREFOX_60)) { final Page page = webClient.getPage(url); final String content = page.getWebResponse().getContentAsString(); if (LOG.isDebugEnabled()) { Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -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.FF45; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.html.HtmlContent; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -26,7 +26,7 @@ * * @author Ahmed Ashour */ -@JsxClass(domClass = HtmlContent.class, value = {CHROME, FF45}) +@JsxClass(domClass = HtmlContent.class, value = {CHROME, FF60}) public class HTMLContentElement 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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -23,7 +23,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.FF45; +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; @@ -173,7 +173,7 @@ @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 = FF45) +@JsxClass(domClass = HtmlExample.class, value = FF60) @JsxClass(domClass = HtmlFigure.class) @JsxClass(domClass = HtmlFigureCaption.class) @JsxClass(domClass = HtmlFooter.class) @@ -181,7 +181,7 @@ @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 = FF45) +@JsxClass(domClass = HtmlListing.class, value = FF60) @JsxClass(domClass = HtmlMark.class) @JsxClass(domClass = HtmlNav.class) @JsxClass(domClass = HtmlNoBreak.class, value = {CHROME, FF}) @@ -343,7 +343,7 @@ COLORS_MAP_IE.put("Olive", "#808000"); COLORS_MAP_IE.put("OliveDrab", "#6B8E23"); COLORS_MAP_IE.put("Orange", "#FFA500"); - COLORS_MAP_IE.put("OrangeRed", "#FF4500"); + COLORS_MAP_IE.put("OrangeRed", "#FF6000"); COLORS_MAP_IE.put("Orchid", "#DA70D6"); COLORS_MAP_IE.put("PaleGoldenrod", "#EEE8AA"); COLORS_MAP_IE.put("PaleGreen", "#98FB98"); @@ -3578,7 +3578,7 @@ * Returns the {@code onmozpointerlockchange} event handler for this element. * @return the {@code onmozpointerlockchange} event handler for this element */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockchange() { return getEventHandler("mozpointerlockchange"); } @@ -3587,7 +3587,7 @@ * Sets the {@code onmozpointerlockchange} event handler for this element. * @param onmozpointerlockchange the {@code onmozpointerlockchange} event handler for this element */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockchange(final Object onmozpointerlockchange) { setEventHandler("mozpointerlockchange", onmozpointerlockchange); } @@ -3596,7 +3596,7 @@ * Returns the {@code onmozpointerlockerror} event handler for this element. * @return the {@code onmozpointerlockerror} event handler for this element */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockerror() { return getEventHandler("mozpointerlockerror"); } @@ -3605,7 +3605,7 @@ * Sets the {@code onmozpointerlockerror} event handler for this element. * @param onmozpointerlockerror the {@code onmozpointerlockerror} event handler for this element */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockerror(final Object onmozpointerlockerror) { setEventHandler("mozpointerlockerror", onmozpointerlockerror); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -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.FF45; +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 +25,7 @@ * * @author Ahmed Ashour */ -@JsxClass({CHROME, FF45}) +@JsxClass({CHROME, FF60}) public class HTMLShadowElement extends HTMLElement { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/moz/MozPowerManager.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/moz/MozPowerManager.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/moz/MozPowerManager.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.moz; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,7 +25,7 @@ * * @author Ahmed Ashour */ -@JsxClass(FF45) +@JsxClass(FF60) public class MozPowerManager 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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGAltGlyphElement.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.svg; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45; +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 * @author Frank Danek */ -@JsxClass(domClass = SvgAltGlyph.class, value = FF45) +@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-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGDocument.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.svg; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF45; +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 +25,7 @@ * * @author Ahmed Ashour */ -@JsxClass(FF45) +@JsxClass(FF60) public class SVGDocument extends Document { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGElement.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGElement.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -17,7 +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.FF45; +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; @@ -441,7 +441,7 @@ * Returns the {@code onmozpointerlockchange} event handler. * @return the {@code onmozpointerlockchange} event handler */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockchange() { return getEventHandler("mozpointerlockchange"); } @@ -450,7 +450,7 @@ * Sets the {@code onmozpointerlockchange} event handler. * @param mozpointerlockchange the {@code onmozpointerlockchange} event handler */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockchange(final Object mozpointerlockchange) { setEventHandler("mozpointerlockchange", mozpointerlockchange); } @@ -855,7 +855,7 @@ * Returns the {@code onmozpointerlockerror} event handler. * @return the {@code onmozpointerlockerror} event handler */ - @JsxGetter(FF45) + @JsxGetter(FF60) public Function getOnmozpointerlockerror() { return getEventHandler("mozpointerlockerror"); } @@ -864,7 +864,7 @@ * Sets the {@code onmozpointerlockerror} event handler. * @param mozpointerlockerror the {@code onmozpointerlockerror} event handler */ - @JsxSetter(FF45) + @JsxSetter(FF60) public void setOnmozpointerlockerror(final Object mozpointerlockerror) { setEventHandler("mozpointerlockerror", mozpointerlockerror); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserParameterizedRunner.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserParameterizedRunner.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserParameterizedRunner.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -134,9 +134,9 @@ runners_.add(new BrowserVersionClassRunnerWithParameters( klass, BrowserVersion.CHROME, true, tests)); } - if (browsers.contains("ff45")) { + if (browsers.contains("ff60")) { runners_.add(new BrowserVersionClassRunnerWithParameters( - klass, BrowserVersion.FIREFOX_45, true, tests)); + klass, BrowserVersion.FIREFOX_60, true, tests)); } if (browsers.contains("ff52")) { runners_.add(new BrowserVersionClassRunnerWithParameters( @@ -156,9 +156,9 @@ runners_.add(new BrowserVersionClassRunnerWithParameters( klass, BrowserVersion.CHROME, false, tests)); } - if (browsers.contains("hu-ff45")) { + if (browsers.contains("hu_ff60")) { runners_.add(new BrowserVersionClassRunnerWithParameters( - klass, BrowserVersion.FIREFOX_45, false, tests)); + klass, BrowserVersion.FIREFOX_60, false, tests)); } if (browsers.contains("hu-ff52")) { runners_.add(new BrowserVersionClassRunnerWithParameters( Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserRunner.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserRunner.java 2018-05-26 16:36:26 UTC (rev 15291) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserRunner.java 2018-05-27 11:29:11 UTC (rev 15292) @@ -77,8 +77,8 @@ if (browsers.contains("chrome")) { runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.CHROME, true)); } - if (browsers.contains("ff45")) { - runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.FIREFOX_45, true)); + if (browsers.contains("ff60")) { + runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.FIREFOX_60, true)); } if (browsers.contains("ff52")) { runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.FIREFOX_52, true)); @@ -94,8 +94,8 @@ if (browsers.contains("hu-chrome")) { runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.CHROME, false)); } - if (browsers.contains("hu-ff45")) { - runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.FIREFOX_45, false)); + if (browsers.contains("hu-ff60")) { + runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.FIREFOX_60, false)); } if (browsers.contains("hu-ff52")) { runners_.add(new BrowserVersionClassRunner(klass, BrowserVersion.FIREFOX_52, false)); @@ -170,7 +170,7 @@ FF, /** Firefox 45. */ - FF45, + FF60, /** Firefox 52. */ FF52 @@ -217,7 +217,7 @@ * Alerts for Firefox 45. If not defined, {@link #FF()} is used. * @return the alerts */ - String[] FF45() default { EMPTY_DEFAULT }; + String[] FF60() default { EMPTY_DEFAULT }; /** * Alerts for Firefox 52. If not defined, {@link #FF()} is used. @@ -275,7 +275,7 @@ * Alerts for Firefox 45. If not defined, {@link #FF()} is used. * @return the alerts */ - String[] FF45() default { EMPTY_DEFAULT }; + String[] FF60() default { EMPTY_DEFAULT }; /** * Alerts for Firefox 52. If not defined, {@link #FF()} is used. Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersion2Test.j... [truncated message content] |
From: RBRi <rb...@us...> - 2018-05-27 08:43:06
|
- **status**: open --> pending - **assigned_to**: RBRi --- ** [feature-requests:#253] App crashes when I want to get a website using HtmlUnit** **Status:** pending **Group:** 2.31 **Labels:** android runtime-error java htmlunit html android studio **Created:** Sat May 26, 2018 01:15 PM UTC by Venatorc Coolerfigo **Last Updated:** Sun May 27, 2018 08:42 AM UTC **Owner:** RBRi For my app I want to get the html-text of a website. But the dynamic text on my website is written in JavaScript, so I wrote a Java-programm where I get the text using "HtmlUnit". Now I want to display this text in my android app. When I importet the newest version of HtmlUnit in Android-Studio an error occurred. I solved it by implementing an older version of HtmlUnit into the build.gradle: ~~~ dependencies { implementation 'net.sourceforge.htmlunit:htmlunit:2.12' } ~~~ I also added "internet-permission" to the AndroidManifest.xml. Then I tried using HtmlUnit like in Java, but when I try to launch the app, it immediately crashes. The code of my "MainActivity.java" is the following: ~~~ package com.example.test.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import com.gargoylesoftware.htmlunit.WebClient; import com.gargoylesoftware.htmlunit.html.HtmlPage; import java.io.IOException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebClient webClient = new WebClient(); try { final HtmlPage page = webClient.getPage("https://www.google.com/"); } catch (IOException e) { e.printStackTrace(); } } } ~~~ Without final HtmlPage page = webClient.getPage("https://www.google.com/"); the app starts perfectly without any errors. As soon as I add this code, the app doesnt start properly and when I use the debugger, the following errors occur (I put it into "code-style" so it can be read better): ~~~ E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.test.myapplication, PID: 8543 java.lang.IncompatibleClassChangeError: Superclass org.apache.http.conn.scheme.PlainSocketFactory of com.gargoylesoftware.htmlunit.SocksSocketFactory is declared final (declaration of 'com.gargoylesoftware.htmlunit.SocksSocketFactory' appears in /data/app/com.example.test.myapplication-2/split_lib_dependencies_apk.apk) at com.gargoylesoftware.htmlunit.WebClient.createWebConnection(WebClient.java:2123) at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:129) at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:182) at com.example.test.myapplication.MainActivity.onCreate(MainActivity.java:18) at android.app.Activity.performCreate(Activity.java:6912) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2877) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2985) at android.app.ActivityThread.-wrap14(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1635) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6692) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358) ~~~ Do I have to change the HtmlUnit-code? I already tried it but the code is "readonly". Or what can I do/use otherwise? (Maybe I have an error in my code?) Thank you in advance! Venatorc PS. I have already tried to declare HtmlPage page as not final. --- Sent from sourceforge.net because htm...@li... is subscribed to https://sourceforge.net/p/htmlunit/feature-requests/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/htmlunit/admin/feature-requests/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: RBRi <rb...@us...> - 2018-05-27 08:42:51
|
For mee this lookl like a classpath problem. Please make sure you have all the dependencies only once in your classpath and in the correct version. Outside of this, version 2.12 is really outdated. We can only support the latest version. > When I importet the newest version of HtmlUnit in Android-Studio an error occurred Mabe you can report the error you got --- ** [feature-requests:#253] App crashes when I want to get a website using HtmlUnit** **Status:** open **Group:** 2.31 **Labels:** android runtime-error java htmlunit html android studio **Created:** Sat May 26, 2018 01:15 PM UTC by Venatorc Coolerfigo **Last Updated:** Sat May 26, 2018 01:15 PM UTC **Owner:** nobody For my app I want to get the html-text of a website. But the dynamic text on my website is written in JavaScript, so I wrote a Java-programm where I get the text using "HtmlUnit". Now I want to display this text in my android app. When I importet the newest version of HtmlUnit in Android-Studio an error occurred. I solved it by implementing an older version of HtmlUnit into the build.gradle: ~~~ dependencies { implementation 'net.sourceforge.htmlunit:htmlunit:2.12' } ~~~ I also added "internet-permission" to the AndroidManifest.xml. Then I tried using HtmlUnit like in Java, but when I try to launch the app, it immediately crashes. The code of my "MainActivity.java" is the following: ~~~ package com.example.test.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import com.gargoylesoftware.htmlunit.WebClient; import com.gargoylesoftware.htmlunit.html.HtmlPage; import java.io.IOException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebClient webClient = new WebClient(); try { final HtmlPage page = webClient.getPage("https://www.google.com/"); } catch (IOException e) { e.printStackTrace(); } } } ~~~ Without final HtmlPage page = webClient.getPage("https://www.google.com/"); the app starts perfectly without any errors. As soon as I add this code, the app doesnt start properly and when I use the debugger, the following errors occur (I put it into "code-style" so it can be read better): ~~~ E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.test.myapplication, PID: 8543 java.lang.IncompatibleClassChangeError: Superclass org.apache.http.conn.scheme.PlainSocketFactory of com.gargoylesoftware.htmlunit.SocksSocketFactory is declared final (declaration of 'com.gargoylesoftware.htmlunit.SocksSocketFactory' appears in /data/app/com.example.test.myapplication-2/split_lib_dependencies_apk.apk) at com.gargoylesoftware.htmlunit.WebClient.createWebConnection(WebClient.java:2123) at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:129) at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:182) at com.example.test.myapplication.MainActivity.onCreate(MainActivity.java:18) at android.app.Activity.performCreate(Activity.java:6912) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2877) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2985) at android.app.ActivityThread.-wrap14(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1635) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6692) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358) ~~~ Do I have to change the HtmlUnit-code? I already tried it but the code is "readonly". Or what can I do/use otherwise? (Maybe I have an error in my code?) Thank you in advance! Venatorc PS. I have already tried to declare HtmlPage page as not final. --- Sent from sourceforge.net because htm...@li... is subscribed to https://sourceforge.net/p/htmlunit/feature-requests/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/htmlunit/admin/feature-requests/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: RBRi <rb...@us...> - 2018-05-27 08:15:50
|
- **status**: accepted --> pending --- ** [bugs:#1962] FormSubmission not working - for log in** **Status:** pending **Group:** 2.30 **Labels:** input form submission **Created:** Fri May 11, 2018 04:13 PM UTC by Flake **Last Updated:** Sun May 27, 2018 08:15 AM UTC **Owner:** RBRi I cannot get form submission to work on a login form. I've wasted hours and tried everything but there's no improvement whatsoever. I've successfully used form submission for a search field - that worked as expected. But for the login form HtmlUnit just does not seem to POST at all. Or it does and I do not manage to get the correct page. I correctly retrieve the form and input elements. I've tried setting the inputs (HtmlTextInput and HtmlPasswordInput) via `type()`, `setValueAttribbute()` and `setNodeValue()`. I've tried submitting the form via getting the correct submit element and calling `page = submit.click();`, calling `page = (HtmlPage) username.type('\n');` and same for the password field. I've tried getting the correct page by assigning the return value from `click()`, `type()` and also via `webClient.getCurrentWindow().getEnclosedPage()`. I also checked all windows - there were two but the second didn't seem to have a page ... I've also waited for ages via `waitForBackgroundJavaScript()` and the other one as well as `Thread.sleep()` and have also tried the `NicelyResynchronizingAjaxController`. I've tried `webClient.getOptions().setRedirectEnabled(true)` and `getCache().setMaxSize(0)`; The page I try to log in to is this: https://www.dtad.de When output the page I can see that the URL is still the root URL and that the input fields have the values that I set. So either the page wasn't submitted or I'm on the wrong page. The form action is what it's supposed to be (...validate.do). But here comes the even weirder thing: When I try to log in via https://www.dtad.de/login I get the bad credentials message after form submit. So submission seems to work. But when I log in via the root page I should be forwarded to https://www.dtad.de/login (when entering bad credentials) but that does NOT happen. `page.asXml()` outputs the exact root page but with the input values set. I'm really deperate and exhausted. I hope you can spot the mistake. I've also checked if http -> https makes a difference but it ain't. Best, Flake --- Sent from sourceforge.net because htm...@li... is subscribed to https://sourceforge.net/p/htmlunit/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/htmlunit/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: RBRi <rb...@us...> - 2018-05-27 08:15:38
|
Hi Flake, finally found some time to work on this. HtmlUnit always checks if a control is 'visible' before the interaction can take place. This was introduced some versions ago. As a result of this you have to move the mouse over the Login text before you can fill the form. ~~~ HtmlAnchor anchor = page.getAnchorByText("Login"); HtmlListItem listItem = (HtmlListItem) anchor.getParentNode().getParentNode(); listItem.mouseOver(); ~~~ After this you can interact with the controls (use type() to fill the entry fields and click() for the sumbit) Now the tricky part, there was a small bug in HtmlUnit, the login form was still not visible after the mouse over. The reason was a wrong specificity calculation for the :hover style that leads to ignoring this style in the end. This is now fixed in the htmlunit-cssparser and for me it looks like the page is no working. Please have a look (and thanks for this challenge :-) Just made a new snapshot build available for testing. --- ** [bugs:#1962] FormSubmission not working - for log in** **Status:** accepted **Group:** 2.30 **Labels:** input form submission **Created:** Fri May 11, 2018 04:13 PM UTC by Flake **Last Updated:** Mon May 14, 2018 08:55 AM UTC **Owner:** RBRi I cannot get form submission to work on a login form. I've wasted hours and tried everything but there's no improvement whatsoever. I've successfully used form submission for a search field - that worked as expected. But for the login form HtmlUnit just does not seem to POST at all. Or it does and I do not manage to get the correct page. I correctly retrieve the form and input elements. I've tried setting the inputs (HtmlTextInput and HtmlPasswordInput) via `type()`, `setValueAttribbute()` and `setNodeValue()`. I've tried submitting the form via getting the correct submit element and calling `page = submit.click();`, calling `page = (HtmlPage) username.type('\n');` and same for the password field. I've tried getting the correct page by assigning the return value from `click()`, `type()` and also via `webClient.getCurrentWindow().getEnclosedPage()`. I also checked all windows - there were two but the second didn't seem to have a page ... I've also waited for ages via `waitForBackgroundJavaScript()` and the other one as well as `Thread.sleep()` and have also tried the `NicelyResynchronizingAjaxController`. I've tried `webClient.getOptions().setRedirectEnabled(true)` and `getCache().setMaxSize(0)`; The page I try to log in to is this: https://www.dtad.de When output the page I can see that the URL is still the root URL and that the input fields have the values that I set. So either the page wasn't submitted or I'm on the wrong page. The form action is what it's supposed to be (...validate.do). But here comes the even weirder thing: When I try to log in via https://www.dtad.de/login I get the bad credentials message after form submit. So submission seems to work. But when I log in via the root page I should be forwarded to https://www.dtad.de/login (when entering bad credentials) but that does NOT happen. `page.asXml()` outputs the exact root page but with the input values set. I'm really deperate and exhausted. I hope you can spot the mistake. I've also checked if http -> https makes a difference but it ain't. Best, Flake --- Sent from sourceforge.net because htm...@li... is subscribed to https://sourceforge.net/p/htmlunit/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/htmlunit/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |
From: <rb...@us...> - 2018-05-26 16:36:38
|
Revision: 15291 http://sourceforge.net/p/htmlunit/code/15291 Author: rbri Date: 2018-05-26 16:36:26 +0000 (Sat, 26 May 2018) Log Message: ----------- Various fixes for the selector specificity calculation (CssParser) Issue 1962 Modified Paths: -------------- trunk/htmlunit/pom.xml trunk/htmlunit/src/changes/changes.xml Modified: trunk/htmlunit/pom.xml =================================================================== --- trunk/htmlunit/pom.xml 2018-05-26 16:35:51 UTC (rev 15290) +++ trunk/htmlunit/pom.xml 2018-05-26 16:36:26 UTC (rev 15291) @@ -879,7 +879,7 @@ <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit-cssparser</artifactId> - <version>1.0.0</version> + <version>1.1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>commons-io</groupId> Modified: trunk/htmlunit/src/changes/changes.xml =================================================================== --- trunk/htmlunit/src/changes/changes.xml 2018-05-26 16:35:51 UTC (rev 15290) +++ trunk/htmlunit/src/changes/changes.xml 2018-05-26 16:36:26 UTC (rev 15291) @@ -7,6 +7,12 @@ </properties> <body> + <release version="2.32" date="xx 2018" description="Bugfixes"> + <action type="fix" dev="rbri" issue="1962"> + Various fixes for the selector specificity calculation (CssParser). + </action> + </release> + <release version="2.31" date="May 22, 2018" description="Bugfixes, sync with Rhino, FIREFOX_45 is deprecated, special GAE handlings removed"> <action type="update" dev="rbri"> core-js is now in sync with the latest Rhino codebase. |
From: <rb...@us...> - 2018-05-26 16:36:02
|
Revision: 15290 http://sourceforge.net/p/htmlunit/code/15290 Author: rbri Date: 2018-05-26 16:35:51 +0000 (Sat, 26 May 2018) Log Message: ----------- document SilentCssErrorHandler Modified Paths: -------------- trunk/htmlunit/src/site/fml/faq.fml Modified: trunk/htmlunit/src/site/fml/faq.fml =================================================================== --- trunk/htmlunit/src/site/fml/faq.fml 2018-05-23 18:15:25 UTC (rev 15289) +++ trunk/htmlunit/src/site/fml/faq.fml 2018-05-26 16:35:51 UTC (rev 15290) @@ -165,8 +165,7 @@ <answer> <source> 26.02.2003 16:07:05 org.apache.commons.httpclient.HttpMethodBase processRedirectResponse -INFO: Redirect requested but followRedirects is disabled - </source> +INFO: Redirect requested but followRedirects is disabled</source> <p> It's an annoyance that I haven't figured out how to fix yet. </p> @@ -184,6 +183,30 @@ </answer> </faq> + <faq id="SilentCssErrorHandler"> + <question> + There are many errors reported by the DefaultCssErrorHandler inside my log output. Can I ignore/disable these messages? + </question> + <answer> + <p> + This is because our CSS parser detects some problem with one of the css resources your page relies on. + Usually you will see similar error messages if you open your browser debug output window and enable the css log + message. + </p> + <p> + At least if you are scraping web pages you can ignore this. To suppress the output use the SilentCssErrorHandler + or implement your own CSSErrorHandler. + </p> + <source><![CDATA[ + + try (WebClient webClient = new WebClient(browserVersion)) { + webClient.setCssErrorHandler(new SilentCssErrorHandler()); + .... + } + ]]></source> + </answer> + </faq> + <faq id="Roadmap"> <question> What version will feature X be in? |
From: <rb...@us...> - 2018-05-23 18:15:48
|
Revision: 15289 http://sourceforge.net/p/htmlunit/code/15289 Author: rbri Date: 2018-05-23 18:15:25 +0000 (Wed, 23 May 2018) Log Message: ----------- adapt to next core-js build Modified Paths: -------------- trunk/htmlunit/pom.xml trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/activex/javascript/msxml/XMLHTTPRequest.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/DomElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/BackgroundJavaScriptFactory.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/DownloadBehaviorJob.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavascriptXMLHttpRequestJob.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/MessagePort.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/WebSocket.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/worker/DedicatedWorkerGlobalScope.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/util/DebuggingWebConnection.java Modified: trunk/htmlunit/pom.xml =================================================================== --- trunk/htmlunit/pom.xml 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/pom.xml 2018-05-23 18:15:25 UTC (rev 15289) @@ -4,7 +4,7 @@ <modelVersion>4.0.0</modelVersion> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit</artifactId> - <version>2.31</version> + <version>2.32-SNAPSHOT</version> <name>HtmlUnit</name> <organization> <name>Gargoyle Software Inc.</name> @@ -869,7 +869,7 @@ <dependency> <groupId>net.sourceforge.htmlunit</groupId> <artifactId>htmlunit-core-js</artifactId> - <version>2.31</version> + <version>2.32-SNAPSHOT</version> </dependency> <dependency> <groupId>net.sourceforge.htmlunit</groupId> Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/activex/javascript/msxml/XMLHTTPRequest.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/activex/javascript/msxml/XMLHTTPRequest.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/activex/javascript/msxml/XMLHTTPRequest.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -465,7 +465,7 @@ // Create and start a thread in which to execute the request. final Scriptable startingScope = w; final ContextFactory cf = ((JavaScriptEngine) client.getJavaScriptEngine()).getContextFactory(); - final ContextAction action = new ContextAction() { + final ContextAction<Object> action = new ContextAction<Object>() { @Override public Object run(final Context cx) { // KEY_STARTING_SCOPE maintains a stack of scopes Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/DomElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/DomElement.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/DomElement.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -64,8 +64,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement; import com.gargoylesoftware.htmlunit.util.StringUtils; -import net.sourceforge.htmlunit.corejs.javascript.Context; -import net.sourceforge.htmlunit.corejs.javascript.ContextAction; import net.sourceforge.htmlunit.corejs.javascript.ContextFactory; /** @@ -1406,16 +1404,10 @@ if (LOG.isDebugEnabled()) { LOG.debug("Firing " + event); } + final EventTarget jsElt = getScriptableObject(); - final ContextAction action = new ContextAction() { - @Override - public Object run(final Context cx) { - return jsElt.fireEvent(event); - } - }; - final ContextFactory cf = ((JavaScriptEngine) client.getJavaScriptEngine()).getContextFactory(); - final ScriptResult result = (ScriptResult) cf.call(action); + final ScriptResult result = (ScriptResult) cf.call(cx -> jsElt.fireEvent(event)); if (event.isAborted(result)) { preventDefault(); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/JavaScriptEngine.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -170,22 +170,16 @@ public void initialize(final WebWindow webWindow) { WebAssert.notNull("webWindow", webWindow); - final ContextAction action = new ContextAction() { - @Override - public Object run(final Context cx) { - try { - init(webWindow, cx); - } - catch (final Exception e) { - LOG.error("Exception while initializing JavaScript for the page", e); - throw new ScriptException(null, e); // BUG: null is not useful. - } - - return null; + getContextFactory().call(cx -> { + try { + init(webWindow, cx); } - }; - - getContextFactory().call(action); + catch (final Exception e) { + LOG.error("Exception while initializing JavaScript for the page", e); + throw new ScriptException(null, e); // BUG: null is not useful. + } + return null; + }); } /** @@ -734,7 +728,7 @@ LOG.trace("Javascript compile " + sourceName + newline + sourceCode + newline); } - final ContextAction action = new HtmlUnitContextAction(scope, owningPage) { + final ContextAction<Object> action = new HtmlUnitContextAction(scope, owningPage) { @Override public Object doRun(final Context cx) { return cx.compileString(sourceCode, sourceName, startLine, null); @@ -783,7 +777,7 @@ * @return the result of executing the specified code */ public Object execute(final HtmlPage page, final Scriptable scope, final Script script) { - final ContextAction action = new HtmlUnitContextAction(scope, page) { + final ContextAction<Object> action = new HtmlUnitContextAction(scope, page) { @Override public Object doRun(final Context cx) { return script.exec(cx, scope); @@ -831,7 +825,7 @@ public Object callFunction(final HtmlPage page, final Function function, final Scriptable scope, final Scriptable thisObject, final Object[] args) { - final ContextAction action = new HtmlUnitContextAction(scope, page) { + final ContextAction<Object> action = new HtmlUnitContextAction(scope, page) { @Override public Object doRun(final Context cx) { if (ScriptRuntime.hasTopCall(cx)) { @@ -869,7 +863,7 @@ * ContextAction should be preferred because according to Rhino doc it * "guarantees proper association of Context instances with the current thread and is faster". */ - private abstract class HtmlUnitContextAction implements ContextAction { + private abstract class HtmlUnitContextAction implements ContextAction<Object> { private final Scriptable scope_; private final HtmlPage page_; Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/BackgroundJavaScriptFactory.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/BackgroundJavaScriptFactory.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/BackgroundJavaScriptFactory.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -90,7 +90,7 @@ * @return JavaScriptJob the created job */ public JavaScriptJob createJavascriptXMLHttpRequestJob(final ContextFactory contextFactory, - final ContextAction action) { + final ContextAction<Object> action) { return new JavascriptXMLHttpRequestJob(contextFactory, action); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/DownloadBehaviorJob.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/DownloadBehaviorJob.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/DownloadBehaviorJob.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -26,8 +26,6 @@ import com.gargoylesoftware.htmlunit.WebResponse; import com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine; -import net.sourceforge.htmlunit.corejs.javascript.Context; -import net.sourceforge.htmlunit.corejs.javascript.ContextAction; import net.sourceforge.htmlunit.corejs.javascript.ContextFactory; import net.sourceforge.htmlunit.corejs.javascript.Function; import net.sourceforge.htmlunit.corejs.javascript.Scriptable; @@ -73,15 +71,11 @@ LOG.debug("Downloaded content: " + StringUtils.abbreviate(content, 512)); } final Object[] args = new Object[] {content}; - final ContextAction action = new ContextAction() { - @Override - public Object run(final Context cx) { - callback_.call(cx, scope, scope, args); - return null; - } - }; final ContextFactory cf = ((JavaScriptEngine) client_.getJavaScriptEngine()).getContextFactory(); - cf.call(action); + cf.call(cx -> { + callback_.call(cx, scope, scope, args); + return null; + }); } catch (final IOException e) { LOG.error("Behavior #default#download: Cannot download " + url_, e); Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavascriptXMLHttpRequestJob.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavascriptXMLHttpRequestJob.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/background/JavascriptXMLHttpRequestJob.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -23,9 +23,9 @@ */ final class JavascriptXMLHttpRequestJob extends BasicJavaScriptJob { private final ContextFactory contextFactory_; - private final ContextAction action_; + private final ContextAction<Object> action_; - JavascriptXMLHttpRequestJob(final ContextFactory contextFactory, final ContextAction action) { + JavascriptXMLHttpRequestJob(final ContextFactory contextFactory, final ContextAction<Object> action) { super(); contextFactory_ = contextFactory; action_ = action; Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/MessagePort.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/MessagePort.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/MessagePort.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -31,8 +31,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.event.EventTarget; import com.gargoylesoftware.htmlunit.javascript.host.event.MessageEvent; -import net.sourceforge.htmlunit.corejs.javascript.Context; -import net.sourceforge.htmlunit.corejs.javascript.ContextAction; import net.sourceforge.htmlunit.corejs.javascript.ContextFactory; import net.sourceforge.htmlunit.corejs.javascript.Function; @@ -112,15 +110,8 @@ final PostponedAction action = new PostponedAction(w.getWebWindow().getEnclosedPage()) { @Override public void execute() throws Exception { - final ContextAction contextAction = new ContextAction() { - @Override - public Object run(final Context cx) { - return port1_.dispatchEvent(event); - } - }; - final ContextFactory cf = jsEngine.getContextFactory(); - cf.call(contextAction); + cf.call(cx -> port1_.dispatchEvent(event)); } }; jsEngine.addPostponedAction(action); Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/WebSocket.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/WebSocket.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/WebSocket.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -32,7 +32,6 @@ import org.eclipse.jetty.websocket.api.WebSocketPolicy; import org.eclipse.jetty.websocket.client.WebSocketClient; -import com.gargoylesoftware.htmlunit.ScriptResult; import com.gargoylesoftware.htmlunit.WebClient; import com.gargoylesoftware.htmlunit.html.HtmlPage; import com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine; @@ -49,7 +48,6 @@ import com.gargoylesoftware.htmlunit.javascript.host.event.MessageEvent; import net.sourceforge.htmlunit.corejs.javascript.Context; -import net.sourceforge.htmlunit.corejs.javascript.ContextAction; import net.sourceforge.htmlunit.corejs.javascript.Function; import net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime; import net.sourceforge.htmlunit.corejs.javascript.Scriptable; @@ -499,14 +497,8 @@ evt.setParentScope(getParentScope()); evt.setPrototype(getPrototype(evt.getClass())); - final JavaScriptEngine engine - = (JavaScriptEngine) containingPage_.getWebClient().getJavaScriptEngine(); - engine.getContextFactory().call(new ContextAction() { - @Override - public ScriptResult run(final Context cx) { - return executeEventLocally(evt); - } - }); + final JavaScriptEngine engine = (JavaScriptEngine) containingPage_.getWebClient().getJavaScriptEngine(); + engine.getContextFactory().call(cx -> executeEventLocally(evt)); } private void callFunction(final Function function, final Object[] args) { Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/Window.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -2209,7 +2209,7 @@ final PostponedAction action = new PostponedAction(page) { @Override public void execute() throws Exception { - final ContextAction contextAction = new ContextAction() { + final ContextAction<Object> contextAction = new ContextAction<Object>() { @Override public Object run(final Context cx) { return dispatchEvent(event); Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/worker/DedicatedWorkerGlobalScope.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/worker/DedicatedWorkerGlobalScope.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/worker/DedicatedWorkerGlobalScope.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -120,7 +120,7 @@ } final JavaScriptEngine jsEngine = (JavaScriptEngine) owningWindow_.getWebWindow().getWebClient().getJavaScriptEngine(); - final ContextAction action = new ContextAction() { + final ContextAction<Object> action = new ContextAction<Object>() { @Override public Object run(final Context cx) { worker_.getEventListenersContainer().executeCapturingListeners(event, null); @@ -145,7 +145,7 @@ final JavaScriptEngine jsEngine = (JavaScriptEngine) owningWindow_.getWebWindow().getWebClient().getJavaScriptEngine(); - final ContextAction action = new ContextAction() { + final ContextAction<Object> action = new ContextAction<Object>() { @Override public Object run(final Context cx) { return executeEvent(cx, event); @@ -202,7 +202,7 @@ final JavaScriptEngine javaScriptEngine = (JavaScriptEngine) webClient.getJavaScriptEngine(); final DedicatedWorkerGlobalScope thisScope = this; - final ContextAction action = new ContextAction() { + final ContextAction<Object> action = new ContextAction<Object>() { @Override public Object run(final Context cx) { final Script script = javaScriptEngine.compile(page, thisScope, scriptCode, @@ -226,10 +226,10 @@ class WorkerJob extends BasicJavaScriptJob { private final ContextFactory contextFactory_; - private final ContextAction action_; + private final ContextAction<Object> action_; private final String description_; - WorkerJob(final ContextFactory contextFactory, final ContextAction action, final String description) { + WorkerJob(final ContextFactory contextFactory, final ContextAction<Object> action, final String description) { contextFactory_ = contextFactory; action_ = action; description_ = description; 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-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -637,7 +637,7 @@ // Create and start a thread in which to execute the request. final Scriptable startingScope = w; final ContextFactory cf = ((JavaScriptEngine) client.getJavaScriptEngine()).getContextFactory(); - final ContextAction action = new ContextAction() { + final ContextAction<Object> action = new ContextAction<Object>() { @Override public Object run(final Context cx) { // KEY_STARTING_SCOPE maintains a stack of scopes Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/util/DebuggingWebConnection.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/util/DebuggingWebConnection.java 2018-05-22 18:47:26 UTC (rev 15288) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/util/DebuggingWebConnection.java 2018-05-23 18:15:25 UTC (rev 15289) @@ -129,7 +129,7 @@ // skip if it is already formatted? => TODO final ContextFactory factory = new ContextFactory(); - final ContextAction action = new ContextAction() { + final ContextAction<Object> action = new ContextAction<Object>() { @Override public Object run(final Context cx) { cx.setOptimizationLevel(-1); |
From: rbri <rb...@rb...> - 2018-05-23 16:39:46
|
Branch: refs/heads/master Home: https://github.com/HtmlUnit/htmlunit-rhino-fork Commit: 82ffddc509576cd25983c0bde2041400161eaca7 https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/82ffddc509576cd25983c0bde2041400161eaca7 Author: Attila Szegedi <sze...@gm...> Date: 2018-05-22 (Tue, 22 May 2018) Changed paths: M src/org/mozilla/javascript/Context.java M src/org/mozilla/javascript/InterfaceAdapter.java M src/org/mozilla/javascript/JavaAdapter.java M src/org/mozilla/javascript/optimizer/OptRuntime.java M testsrc/org/mozilla/javascript/drivers/ShellTest.java M testsrc/org/mozilla/javascript/tests/ApplyOnPrimitiveNumberTest.java M testsrc/org/mozilla/javascript/tests/ArrayConcatTest.java M testsrc/org/mozilla/javascript/tests/Bug496585Test.java M testsrc/org/mozilla/javascript/tests/Bug783797Test.java M testsrc/org/mozilla/javascript/tests/DecompileTest.java M testsrc/org/mozilla/javascript/tests/DeletePropertyTest.java M testsrc/org/mozilla/javascript/tests/ErrorPropertiesTest.java M testsrc/org/mozilla/javascript/tests/FunctionTest.java M testsrc/org/mozilla/javascript/tests/GeneratedClassNameTest.java M testsrc/org/mozilla/javascript/tests/GlobalParseXTest.java M testsrc/org/mozilla/javascript/tests/JavaAcessibilityTest.java M testsrc/org/mozilla/javascript/tests/NativeRegExpTest.java M testsrc/org/mozilla/javascript/tests/NativeStringTest.java M testsrc/org/mozilla/javascript/tests/OverloadTest.java M testsrc/org/mozilla/javascript/tests/PrimitiveTypeScopeResolutionTest.java M testsrc/org/mozilla/javascript/tests/StackTraceTest.java M testsrc/org/mozilla/javascript/tests/StrictModeApiTest.java M testsrc/org/mozilla/javascript/tests/TypeOfTest.java M testsrc/org/mozilla/javascript/tests/Utils.java M testsrc/org/mozilla/javascript/tests/WriteReadOnlyPropertyTest.java M toolsrc/org/mozilla/javascript/tools/shell/Global.java Log Message: ----------- Labmdify usages of ContextAction Commit: e05a6c0a852ff28d800fbf2327825fa59c2d059d https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/e05a6c0a852ff28d800fbf2327825fa59c2d059d Author: rbri <rb...@rb...> Date: 2018-05-22 (Tue, 22 May 2018) Changed paths: M src/org/mozilla/javascript/NativeSymbol.java M testsrc/jstests/harmony/symbols.js M testsrc/jstests/harmony/v8-symbols.js Log Message: ----------- fix the isSymbol detection to no longer detect the prototype as symbol Commit: 22e2f5eb313bf53e048a0181c30f6933232dace9 https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/22e2f5eb313bf53e048a0181c30f6933232dace9 Author: Attila Szegedi <sze...@gm...> Date: 2018-05-23 (Wed, 23 May 2018) Changed paths: M src/org/mozilla/javascript/Context.java M src/org/mozilla/javascript/ContextAction.java M src/org/mozilla/javascript/ContextFactory.java M src/org/mozilla/javascript/JavaAdapter.java M testsrc/org/mozilla/javascript/tests/Bug708801Test.java M testsrc/org/mozilla/javascript/tests/Bug783797Test.java M testsrc/org/mozilla/javascript/tests/GeneratedClassNameTest.java M toolsrc/org/mozilla/javascript/tools/shell/Global.java M toolsrc/org/mozilla/javascript/tools/shell/Main.java Log Message: ----------- Make ContextAction generic. Commit: a03ef44c7097e5aa9378f6ddc5a233ddbc54e565 https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/a03ef44c7097e5aa9378f6ddc5a233ddbc54e565 Author: rbri <rb...@rb...> Date: 2018-05-23 (Wed, 23 May 2018) Changed paths: M src/org/mozilla/javascript/Context.java M src/org/mozilla/javascript/ContextAction.java M src/org/mozilla/javascript/ContextFactory.java M src/org/mozilla/javascript/InterfaceAdapter.java M src/org/mozilla/javascript/JavaAdapter.java M src/org/mozilla/javascript/optimizer/OptRuntime.java M testsrc/jstests/harmony/symbols.js M testsrc/jstests/harmony/v8-symbols.js M testsrc/org/mozilla/javascript/drivers/ShellTest.java M testsrc/org/mozilla/javascript/tests/ApplyOnPrimitiveNumberTest.java M testsrc/org/mozilla/javascript/tests/ArrayConcatTest.java M testsrc/org/mozilla/javascript/tests/Bug496585Test.java M testsrc/org/mozilla/javascript/tests/Bug708801Test.java M testsrc/org/mozilla/javascript/tests/Bug783797Test.java M testsrc/org/mozilla/javascript/tests/DecompileTest.java M testsrc/org/mozilla/javascript/tests/DeletePropertyTest.java M testsrc/org/mozilla/javascript/tests/ErrorPropertiesTest.java M testsrc/org/mozilla/javascript/tests/FunctionTest.java M testsrc/org/mozilla/javascript/tests/GeneratedClassNameTest.java M testsrc/org/mozilla/javascript/tests/GlobalParseXTest.java M testsrc/org/mozilla/javascript/tests/JavaAcessibilityTest.java M testsrc/org/mozilla/javascript/tests/NativeRegExpTest.java M testsrc/org/mozilla/javascript/tests/NativeStringTest.java M testsrc/org/mozilla/javascript/tests/OverloadTest.java M testsrc/org/mozilla/javascript/tests/PrimitiveTypeScopeResolutionTest.java M testsrc/org/mozilla/javascript/tests/StackTraceTest.java M testsrc/org/mozilla/javascript/tests/StrictModeApiTest.java M testsrc/org/mozilla/javascript/tests/TypeOfTest.java M testsrc/org/mozilla/javascript/tests/Utils.java M testsrc/org/mozilla/javascript/tests/WriteReadOnlyPropertyTest.java M toolsrc/org/mozilla/javascript/tools/shell/Global.java M toolsrc/org/mozilla/javascript/tools/shell/Main.java Log Message: ----------- Merge remote-tracking branch 'upstream/master' Compare: https://github.com/HtmlUnit/htmlunit-rhino-fork/compare/5825e7b5d4c2...a03ef44c7097 **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. |
From: rbri <rb...@rb...> - 2018-05-23 16:35:06
|
Branch: refs/heads/master Home: https://github.com/HtmlUnit/htmlunit-rhino-fork Commit: 5825e7b5d4c24164038640ae8bab9817de82ae4d https://github.com/HtmlUnit/htmlunit-rhino-fork/commit/5825e7b5d4c24164038640ae8bab9817de82ae4d Author: rbri <rb...@rb...> Date: 2018-05-23 (Wed, 23 May 2018) Changed paths: M build.gradle Log Message: ----------- simplify build **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. |