Skip to content

Commit 34e3b9e

Browse files
committed
Firefox 142
1 parent 9d4577c commit 34e3b9e

6 files changed

Lines changed: 174 additions & 9 deletions

File tree

src/main/java/org/htmlunit/BrowserVersion.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
public final class BrowserVersion implements Serializable {
6666

6767
/** Latest Firefox. */
68-
public static final BrowserVersion FIREFOX = new BrowserVersion(141, "FF");
68+
public static final BrowserVersion FIREFOX = new BrowserVersion(142, "FF");
6969

7070
private static final int FIREFOX_ESR_NUMERIC = 128;
7171

src/test/java/org/htmlunit/BrowserVersionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class BrowserVersionTest {
3838
*/
3939
@Test
4040
public void getBrowserVersionNumeric() {
41-
assertEquals(141, BrowserVersion.FIREFOX.getBrowserVersionNumeric());
41+
assertEquals(142, BrowserVersion.FIREFOX.getBrowserVersionNumeric());
4242
assertEquals(128, BrowserVersion.FIREFOX_ESR.getBrowserVersionNumeric());
4343
assertEquals(139, BrowserVersion.CHROME.getBrowserVersionNumeric());
4444
assertEquals(139, BrowserVersion.EDGE.getBrowserVersionNumeric());

src/test/java/org/htmlunit/general/ElementOwnPropertiesTest.java

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14471,7 +14471,7 @@ public void xmp() throws Exception {
1447114471
+ "constructor(),defaultChecked[GSCE],defaultValue[GSCE],dirName[GSCE],disabled[GSCE],files[GSCE],"
1447214472
+ "form[GCE],formAction[GSCE],formEnctype[GSCE],formMethod[GSCE],formNoValidate[GSCE],"
1447314473
+ "formTarget[GSCE],height[GSCE],indeterminate[GSCE],labels[GCE],list[GCE],max[GSCE],"
14474-
+ "maxLength[GSCE],min[GSCE],minLength[GSCE],mozIsTextField(),multiple[GSCE],name[GSCE],"
14474+
+ "maxLength[GSCE],min[GSCE],minLength[GSCE],multiple[GSCE],name[GSCE],"
1447514475
+ "pattern[GSCE],placeholder[GSCE],popoverTargetAction[GSCE],popoverTargetElement[GSCE],"
1447614476
+ "readOnly[GSCE],reportValidity(),required[GSCE],select(),selectionDirection[GSCE],"
1447714477
+ "selectionEnd[GSCE],selectionStart[GSCE],setCustomValidity(),setRangeText(),setSelectionRange(),"
@@ -18334,7 +18334,7 @@ public void external() throws Exception {
1833418334
}
1833518335

1833618336
/**
18337-
* Test {@link org.htmlunit.javascript.host.StyleMedia}.
18337+
* Test {@link org.htmlunit.javascript.host.css.StyleMedia}.
1833818338
*
1833918339
* @throws Exception if the test fails
1834018340
*/
@@ -18352,4 +18352,72 @@ public void external() throws Exception {
1835218352
public void styleMedia() throws Exception {
1835318353
testString("", "window.styleMedia");
1835418354
}
18355+
18356+
/**
18357+
* Test {@link org.htmlunit.javascript.host.dom.DOMMatrixReadOnly}.
18358+
*
18359+
* @throws Exception if the test fails
18360+
*/
18361+
@Test
18362+
@Alerts(CHROME = "a[GCE],b[GCE],c[GCE],constructor(),d[GCE],e[GCE],f[GCE],flipX(),flipY(),"
18363+
+ "inverse(),is2D[GCE],isIdentity[GCE],m11[GCE],m12[GCE],m13[GCE],m14[GCE],"
18364+
+ "m21[GCE],m22[GCE],m23[GCE],m24[GCE],m31[GCE],m32[GCE],m33[GCE],m34[GCE],"
18365+
+ "m41[GCE],m42[GCE],m43[GCE],m44[GCE],multiply(),rotate(),rotateAxisAngle(),"
18366+
+ "rotateFromVector(),scale(),scale3d(),scaleNonUniform(),skewX(),skewY(),"
18367+
+ "toFloat32Array(),toFloat64Array(),toJSON(),toString(),transformPoint(),translate()",
18368+
EDGE = "a[GCE],b[GCE],c[GCE],constructor(),d[GCE],e[GCE],f[GCE],flipX(),flipY(),"
18369+
+ "inverse(),is2D[GCE],isIdentity[GCE],m11[GCE],m12[GCE],m13[GCE],m14[GCE],"
18370+
+ "m21[GCE],m22[GCE],m23[GCE],m24[GCE],m31[GCE],m32[GCE],m33[GCE],m34[GCE],"
18371+
+ "m41[GCE],m42[GCE],m43[GCE],m44[GCE],multiply(),rotate(),rotateAxisAngle(),"
18372+
+ "rotateFromVector(),scale(),scale3d(),scaleNonUniform(),skewX(),skewY(),"
18373+
+ "toFloat32Array(),toFloat64Array(),toJSON(),toString(),transformPoint(),translate()",
18374+
FF = "a[GCE],b[GCE],c[GCE],constructor(),d[GCE],e[GCE],f[GCE],flipX(),flipY(),"
18375+
+ "inverse(),is2D[GCE],isIdentity[GCE],m11[GCE],m12[GCE],m13[GCE],m14[GCE],"
18376+
+ "m21[GCE],m22[GCE],m23[GCE],m24[GCE],m31[GCE],m32[GCE],m33[GCE],m34[GCE],"
18377+
+ "m41[GCE],m42[GCE],m43[GCE],m44[GCE],multiply(),rotate(),rotateAxisAngle(),"
18378+
+ "rotateFromVector(),scale(),scale3d(),scaleNonUniform(),skewX(),skewY(),"
18379+
+ "toFloat32Array(),toFloat64Array(),toJSON(),toString(),transformPoint(),translate()",
18380+
FF_ESR = "a[GCE],b[GCE],c[GCE],constructor(),d[GCE],e[GCE],f[GCE],flipX(),flipY(),"
18381+
+ "inverse(),is2D[GCE],isIdentity[GCE],m11[GCE],m12[GCE],m13[GCE],m14[GCE],"
18382+
+ "m21[GCE],m22[GCE],m23[GCE],m24[GCE],m31[GCE],m32[GCE],m33[GCE],m34[GCE],"
18383+
+ "m41[GCE],m42[GCE],m43[GCE],m44[GCE],multiply(),rotate(),rotateAxisAngle(),"
18384+
+ "rotateFromVector(),scale(),scale3d(),scaleNonUniform(),skewX(),skewY(),"
18385+
+ "toFloat32Array(),toFloat64Array(),toJSON(),toString(),transformPoint(),translate()")
18386+
public void domMatrixReadOnly() throws Exception {
18387+
testString("", "new DOMMatrixReadOnly()");
18388+
}
18389+
18390+
/**
18391+
* Test {@link org.htmlunit.javascript.host.dom.DOMMatrix}.
18392+
*
18393+
* @throws Exception if the test fails
18394+
*/
18395+
@Test
18396+
@Alerts(CHROME = "a[GSCE],b[GSCE],c[GSCE],constructor(),d[GSCE],e[GSCE],f[GSCE],invertSelf(),"
18397+
+ "m11[GSCE],m12[GSCE],m13[GSCE],m14[GSCE],m21[GSCE],m22[GSCE],m23[GSCE],"
18398+
+ "m24[GSCE],m31[GSCE],m32[GSCE],m33[GSCE],m34[GSCE],m41[GSCE],m42[GSCE],"
18399+
+ "m43[GSCE],m44[GSCE],multiplySelf(),preMultiplySelf(),rotateAxisAngleSelf(),"
18400+
+ "rotateFromVectorSelf(),rotateSelf(),scale3dSelf(),scaleSelf(),"
18401+
+ "setMatrixValue(),skewXSelf(),skewYSelf(),translateSelf()",
18402+
EDGE = "a[GSCE],b[GSCE],c[GSCE],constructor(),d[GSCE],e[GSCE],f[GSCE],invertSelf(),"
18403+
+ "m11[GSCE],m12[GSCE],m13[GSCE],m14[GSCE],m21[GSCE],m22[GSCE],m23[GSCE],"
18404+
+ "m24[GSCE],m31[GSCE],m32[GSCE],m33[GSCE],m34[GSCE],m41[GSCE],m42[GSCE],"
18405+
+ "m43[GSCE],m44[GSCE],multiplySelf(),preMultiplySelf(),rotateAxisAngleSelf(),"
18406+
+ "rotateFromVectorSelf(),rotateSelf(),scale3dSelf(),scaleSelf(),"
18407+
+ "setMatrixValue(),skewXSelf(),skewYSelf(),translateSelf()",
18408+
FF = "a[GSCE],b[GSCE],c[GSCE],constructor(),d[GSCE],e[GSCE],f[GSCE],invertSelf(),"
18409+
+ "m11[GSCE],m12[GSCE],m13[GSCE],m14[GSCE],m21[GSCE],m22[GSCE],m23[GSCE],"
18410+
+ "m24[GSCE],m31[GSCE],m32[GSCE],m33[GSCE],m34[GSCE],m41[GSCE],m42[GSCE],"
18411+
+ "m43[GSCE],m44[GSCE],multiplySelf(),preMultiplySelf(),rotateAxisAngleSelf(),"
18412+
+ "rotateFromVectorSelf(),rotateSelf(),scale3dSelf(),scaleSelf(),"
18413+
+ "setMatrixValue(),skewXSelf(),skewYSelf(),translateSelf()",
18414+
FF_ESR = "a[GSCE],b[GSCE],c[GSCE],constructor(),d[GSCE],e[GSCE],f[GSCE],invertSelf(),"
18415+
+ "m11[GSCE],m12[GSCE],m13[GSCE],m14[GSCE],m21[GSCE],m22[GSCE],m23[GSCE],"
18416+
+ "m24[GSCE],m31[GSCE],m32[GSCE],m33[GSCE],m34[GSCE],m41[GSCE],m42[GSCE],"
18417+
+ "m43[GSCE],m44[GSCE],multiplySelf(),preMultiplySelf(),rotateAxisAngleSelf(),"
18418+
+ "rotateFromVectorSelf(),rotateSelf(),scale3dSelf(),scaleSelf(),"
18419+
+ "setMatrixValue(),skewXSelf(),skewYSelf(),translateSelf()")
18420+
public void domMatrix() throws Exception {
18421+
testString("", "new DOMMatrix()");
18422+
}
1835518423
}

src/test/java/org/htmlunit/general/ElementOwnPropertySymbolsTest.java

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3325,7 +3325,7 @@ public void external() throws Exception {
33253325
}
33263326

33273327
/**
3328-
* Test {@link org.htmlunit.javascript.host.StyleMedia}.
3328+
* Test {@link org.htmlunit.javascript.host.css.StyleMedia}.
33293329
*
33303330
* @throws Exception if the test fails
33313331
*/
@@ -3339,4 +3339,32 @@ public void external() throws Exception {
33393339
public void styleMedia() throws Exception {
33403340
testString("", "window.styleMedia");
33413341
}
3342+
3343+
/**
3344+
* Test {@link org.htmlunit.javascript.host.dom.DOMMatrixReadOnly}.
3345+
*
3346+
* @throws Exception if the test fails
3347+
*/
3348+
@Test
3349+
@Alerts(CHROME = "Symbol(Symbol.toStringTag) [C] [DOMMatrixReadOnly]",
3350+
EDGE = "Symbol(Symbol.toStringTag) [C] [DOMMatrixReadOnly]",
3351+
FF = "Symbol(Symbol.toStringTag) [C] [DOMMatrixReadOnly]",
3352+
FF_ESR = "Symbol(Symbol.toStringTag) [C] [DOMMatrixReadOnly]")
3353+
public void domMatrixReadOnly() throws Exception {
3354+
testString("", "new DOMMatrixReadOnly()");
3355+
}
3356+
3357+
/**
3358+
* Test {@link org.htmlunit.javascript.host.dom.DOMMatrix}.
3359+
*
3360+
* @throws Exception if the test fails
3361+
*/
3362+
@Test
3363+
@Alerts(CHROME = "Symbol(Symbol.toStringTag) [C] [DOMMatrix]",
3364+
EDGE = "Symbol(Symbol.toStringTag) [C] [DOMMatrix]",
3365+
FF = "Symbol(Symbol.toStringTag) [C] [DOMMatrix]",
3366+
FF_ESR = "Symbol(Symbol.toStringTag) [C] [DOMMatrix]")
3367+
public void domMatrix() throws Exception {
3368+
testString("", "new DOMMatrix()");
3369+
}
33423370
}

src/test/java/org/htmlunit/general/ElementPropertiesTest.java

Lines changed: 72 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1111,7 +1111,8 @@ public void event() throws Exception {
11111111
+ "origin,originAgentCluster,outerHeight,outerWidth,pageXOffset,pageYOffset,parent,performance,"
11121112
+ "personalbar,postMessage(),print(),process(),prompt(),queueMicrotask(),releaseEvents(),"
11131113
+ "removeEventListener(),reportError(),requestAnimationFrame(),requestIdleCallback(),resizeBy(),"
1114-
+ "resizeTo(),screen,screenLeft,screenTop,screenX,screenY,scroll(),scrollbars,scrollBy(),"
1114+
+ "resizeTo(),scheduler,"
1115+
+ "screen,screenLeft,screenTop,screenX,screenY,scroll(),scrollbars,scrollBy(),"
11151116
+ "scrollByLines(),scrollByPages(),scrollMaxX,scrollMaxY,scrollTo(),scrollX,scrollY,self,"
11161117
+ "sessionStorage,setInterval(),setResizable(),setTimeout(),sortFunction(),speechSynthesis,status,"
11171118
+ "statusbar,stop(),structuredClone(),test(),toolbar,top,updateCommands(),visualViewport,"
@@ -3325,7 +3326,7 @@ public void xmp() throws Exception {
33253326
+ "willValidate",
33263327
FF = "accept,align,alt,autocomplete,checked,checkValidity(),defaultChecked,defaultValue,dirName,"
33273328
+ "disabled,files,form,formAction,formEnctype,formMethod,formNoValidate,formTarget,height,"
3328-
+ "indeterminate,labels,list,max,maxLength,min,minLength,mozIsTextField(),multiple,name,pattern,"
3329+
+ "indeterminate,labels,list,max,maxLength,min,minLength,multiple,name,pattern,"
33293330
+ "placeholder,popoverTargetAction,popoverTargetElement,readOnly,reportValidity(),required,select(),"
33303331
+ "selectionDirection,selectionEnd,selectionStart,setCustomValidity(),setRangeText(),"
33313332
+ "setSelectionRange(),showPicker(),size,src,step,stepDown(),stepUp(),textLength,type,useMap,"
@@ -9533,7 +9534,7 @@ public void external() throws Exception {
95339534
}
95349535

95359536
/**
9536-
* Test {@link org.htmlunit.javascript.host.StyleMedia}.
9537+
* Test {@link org.htmlunit.javascript.host.css.StyleMedia}.
95379538
*
95389539
* @throws Exception if the test fails
95399540
*/
@@ -9545,4 +9546,72 @@ public void external() throws Exception {
95459546
public void styleMedia() throws Exception {
95469547
testString("", "window.styleMedia");
95479548
}
9549+
9550+
/**
9551+
* Test {@link org.htmlunit.javascript.host.dom.DOMMatrixReadOnly}.
9552+
*
9553+
* @throws Exception if the test fails
9554+
*/
9555+
@Test
9556+
@Alerts(CHROME = "a,b,c,d,e,f,flipX(),flipY(),inverse(),is2D,isIdentity,m11,m12,m13,m14,"
9557+
+ "m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),rotate(),"
9558+
+ "rotateAxisAngle(),rotateFromVector(),scale(),scale3d(),scaleNonUniform(),"
9559+
+ "skewX(),skewY(),toFloat32Array(),toFloat64Array(),toJSON(),toString(),"
9560+
+ "transformPoint(),translate()",
9561+
EDGE = "a,b,c,d,e,f,flipX(),flipY(),inverse(),is2D,isIdentity,m11,m12,m13,m14,"
9562+
+ "m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),rotate(),"
9563+
+ "rotateAxisAngle(),rotateFromVector(),scale(),scale3d(),scaleNonUniform(),"
9564+
+ "skewX(),skewY(),toFloat32Array(),toFloat64Array(),toJSON(),toString(),"
9565+
+ "transformPoint(),translate()",
9566+
FF = "a,b,c,d,e,f,flipX(),flipY(),inverse(),is2D,isIdentity,m11,m12,m13,m14,"
9567+
+ "m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),rotate(),"
9568+
+ "rotateAxisAngle(),rotateFromVector(),scale(),scale3d(),scaleNonUniform(),"
9569+
+ "skewX(),skewY(),toFloat32Array(),toFloat64Array(),toJSON(),toString(),"
9570+
+ "transformPoint(),translate()",
9571+
FF_ESR = "a,b,c,d,e,f,flipX(),flipY(),inverse(),is2D,isIdentity,m11,m12,m13,m14,"
9572+
+ "m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),rotate(),"
9573+
+ "rotateAxisAngle(),rotateFromVector(),scale(),scale3d(),scaleNonUniform(),"
9574+
+ "skewX(),skewY(),toFloat32Array(),toFloat64Array(),toJSON(),toString(),"
9575+
+ "transformPoint(),translate()")
9576+
public void domMatrixReadOnly() throws Exception {
9577+
testString("", "new DOMMatrixReadOnly()");
9578+
}
9579+
9580+
/**
9581+
* Test {@link org.htmlunit.javascript.host.dom.DOMMatrix}.
9582+
*
9583+
* @throws Exception if the test fails
9584+
*/
9585+
@Test
9586+
@Alerts(CHROME = "a,b,c,d,e,f,flipX(),flipY(),inverse(),invertSelf(),is2D,isIdentity,"
9587+
+ "m11,m12,m13,m14,m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),"
9588+
+ "multiplySelf(),preMultiplySelf(),rotate(),rotateAxisAngle(),"
9589+
+ "rotateAxisAngleSelf(),rotateFromVector(),rotateFromVectorSelf(),rotateSelf(),"
9590+
+ "scale(),scale3d(),scale3dSelf(),scaleNonUniform(),scaleSelf(),setMatrixValue(),"
9591+
+ "skewX(),skewXSelf(),skewY(),skewYSelf(),toFloat32Array(),toFloat64Array(),"
9592+
+ "toJSON(),toString(),transformPoint(),translate(),translateSelf()",
9593+
EDGE = "a,b,c,d,e,f,flipX(),flipY(),inverse(),invertSelf(),is2D,isIdentity,"
9594+
+ "m11,m12,m13,m14,m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),"
9595+
+ "multiplySelf(),preMultiplySelf(),rotate(),rotateAxisAngle(),"
9596+
+ "rotateAxisAngleSelf(),rotateFromVector(),rotateFromVectorSelf(),rotateSelf(),"
9597+
+ "scale(),scale3d(),scale3dSelf(),scaleNonUniform(),scaleSelf(),setMatrixValue(),"
9598+
+ "skewX(),skewXSelf(),skewY(),skewYSelf(),toFloat32Array(),toFloat64Array(),"
9599+
+ "toJSON(),toString(),transformPoint(),translate(),translateSelf()",
9600+
FF = "a,b,c,d,e,f,flipX(),flipY(),inverse(),invertSelf(),is2D,isIdentity,"
9601+
+ "m11,m12,m13,m14,m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),"
9602+
+ "multiplySelf(),preMultiplySelf(),rotate(),rotateAxisAngle(),"
9603+
+ "rotateAxisAngleSelf(),rotateFromVector(),rotateFromVectorSelf(),rotateSelf(),"
9604+
+ "scale(),scale3d(),scale3dSelf(),scaleNonUniform(),scaleSelf(),setMatrixValue(),"
9605+
+ "skewX(),skewXSelf(),skewY(),skewYSelf(),toFloat32Array(),toFloat64Array(),"
9606+
+ "toJSON(),toString(),transformPoint(),translate(),translateSelf()",
9607+
FF_ESR = "a,b,c,d,e,f,flipX(),flipY(),inverse(),invertSelf(),is2D,isIdentity,"
9608+
+ "m11,m12,m13,m14,m21,m22,m23,m24,m31,m32,m33,m34,m41,m42,m43,m44,multiply(),"
9609+
+ "multiplySelf(),preMultiplySelf(),rotate(),rotateAxisAngle(),"
9610+
+ "rotateAxisAngleSelf(),rotateFromVector(),rotateFromVectorSelf(),rotateSelf(),"
9611+
+ "scale(),scale3d(),scale3dSelf(),scaleNonUniform(),scaleSelf(),setMatrixValue(),"
9612+
+ "skewX(),skewXSelf(),skewY(),skewYSelf(),toFloat32Array(),toFloat64Array(),"
9613+
+ "toJSON(),toString(),transformPoint(),translate(),translateSelf()")
9614+
public void domMatrix() throws Exception {
9615+
testString("", "new DOMMatrix()");
9616+
}
95489617
}

src/test/java/org/htmlunit/javascript/host/worker/WorkerNavigatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ public void product() throws Exception {
166166
+ "(KHTML,\\slike\\sGecko)\\sChrome/139.0.0.0\\sSafari/537.36",
167167
EDGE = "Mozilla/5.0\\s(Windows\\sNT\\s10.0;\\sWin64;\\sx64)\\sAppleWebKit/537.36\\s"
168168
+ "(KHTML,\\slike\\sGecko)\\sChrome/139.0.0.0\\sSafari/537.36\\sEdg/139.0.0.0",
169-
FF = "Mozilla/5.0\\s(Windows\\sNT\\s10.0;\\sWin64;\\sx64;\\srv:141.0)\\sGecko/20100101\\sFirefox/141.0",
169+
FF = "Mozilla/5.0\\s(Windows\\sNT\\s10.0;\\sWin64;\\sx64;\\srv:142.0)\\sGecko/20100101\\sFirefox/142.0",
170170
FF_ESR = "Mozilla/5.0\\s(Windows\\sNT\\s10.0;\\sWin64;\\sx64;\\srv:128.0)\\sGecko/20100101\\sFirefox/128.0")
171171
public void userAgent() throws Exception {
172172
final String workerJs = "postMessage(navigator.userAgent);\n";

0 commit comments

Comments
 (0)