@@ -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}
0 commit comments