icecat: add release icecat-140.7.0-1gnu1 for ecne

This commit is contained in:
Ark74 2026-01-18 00:07:02 -06:00
parent 7d0f5dab3b
commit 30225f2e73
156 changed files with 9131 additions and 4525 deletions

View file

@ -137,12 +137,6 @@
[[["delete",""\]\] "<ol><li>foo<br></ol>{}<br>" compare innerHTML]
expected: FAIL
[[["defaultparagraphseparator","div"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML]
expected: FAIL
[[["defaultparagraphseparator","p"\],["delete",""\]\] "<ol><li>foo<br></ol><p>{}<br>" compare innerHTML]
expected: FAIL
[delete.html?2001-3000]
expected:

View file

@ -550,3 +550,6 @@
[[["forwarddelete",""\]\] "<p><span contenteditable=false>ab</span>{}</p>": execCommand("forwarddelete", false, "") return value]
expected: FAIL
[[["forwarddelete",""\]\] "<div style=white-space:pre><p>abc{}</p> <p><br></p></div>" compare innerHTML]
expected: FAIL

View file

@ -972,3 +972,6 @@
[[["styleWithCSS","false"\],["delete",""\],["inserttext","a"\]\] "<div><b>[abc\]</b></div>" compare innerHTML]
expected: FAIL
[[["forwarddelete",""\],["inserttext","d"\]\] "<div style=white-space:pre><p>abc[\]</p> <p><br></p></div>" compare innerHTML]
expected: FAIL

View file

@ -3203,4 +3203,20 @@ var browserTests = [
"<table><tbody><tr><th>a</th><th><br></th><th><br></th><th><br></th><th>e</th></tr></tbody></table>",
[true],
{}],
["<p>abc<br> </p><p>{}<br></p>",
[["delete",""]],
"<p>abc</p>",
[true],
{}],
["<p>abc<br> </p> <p>{}<br></p>",
[["delete",""]],
"<p>abc</p>",
[true],
{}],
["<div style=white-space:pre><p>abc</p> <p>{}<br></p></div>",
[["delete",""]],
"<div style=\"white-space:pre\"><p>abc</p> </div>",
[true],
{}],
]

View file

@ -3065,4 +3065,20 @@ var browserTests = [
"<table><tbody><tr><th>a</th><th><br></th><th><br></th><th><br></th><th>e</th></tr></tbody></table>",
[true],
{}],
["<p>abc{}<br> </p><p><br></p>",
[["forwarddelete",""]],
"<p>abc</p>",
[true],
{}],
["<p>abc{}<br> </p> <p><br></p>",
[["forwarddelete",""]],
"<p>abc</p>",
[true],
{}],
["<div style=white-space:pre><p>abc{}</p> <p><br></p></div>",
[["forwarddelete",""]],
"<div style=\"white-space:pre\"><p>abc </p><p><br></p></div>",
[true],
{}],
]

View file

@ -3260,4 +3260,25 @@ var browserTests = [
["<p><b>abc </b>d</p>", "<p><b>abc&nbsp;</b>d</p>"],
[true,true,true],
{}],
["<p>abc<br> </p> <p>{}<br></p>",
[["delete",""],["inserttext","d"]],
"<p>abcd</p>",
[true,true],
{}],
["<div style=white-space:pre><p>abc</p> <p>{}<br></p></div>",
[["delete",""],["inserttext","d"]],
"<div style=\"white-space:pre\"><p>abc</p> d</div>",
[true,true],
{}],
["<p>abc[]<br> </p> <p><br></p>",
[["forwarddelete",""],["inserttext","d"]],
"<p>abcd</p>",
[true,true],
{}],
["<div style=white-space:pre><p>abc[]</p> <p><br></p></div>",
[["forwarddelete",""],["inserttext","d"]],
"<div style=\"white-space:pre\"><p>abcd </p><p><br></p></div>",
[true,true],
{}],
]

View file

@ -49,6 +49,17 @@
assert_equals(transformedPoint.y, pt.y);
}, 'getScreenCTM with padding-right and rotation');
test(function() {
let svg = document.getElementById("svg");
svg.setAttribute("style", "padding-left: 12px; padding-bottom: 10px; padding-top: 12px; padding-right: 24px; transform: rotate(180deg);");
let ctm = svg.getScreenCTM();
let pt = DOMPoint.fromPoint({x: 50, y: 50});
let transformedPoint = pt.matrixTransform(ctm.inverse());
svg.removeAttribute("style");
assert_approx_equals(transformedPoint.x, pt.x + 24, 0.1);
assert_approx_equals(transformedPoint.y, pt.y + 10, 0.1);
}, 'getScreenCTM with padding and rotation');
test(function() {
let svg = document.getElementById("svg");
svg.setAttribute("style", "padding-left: 12px; transform: rotate(180deg); transform-box: content-box");
@ -60,5 +71,27 @@
assert_equals(transformedPoint.y, pt.y);
}, 'getScreenCTM with padding-left, rotation and content-box');
test(function() {
let svg = document.getElementById("svg");
svg.setAttribute("style", "padding-left: 12px; transform: scale(2)");
let ctm = svg.getScreenCTM();
let pt = DOMPoint.fromPoint({x: 50, y: 50});
let transformedPoint = pt.matrixTransform(ctm.inverse());
svg.removeAttribute("style");
assert_equals(transformedPoint.x, pt.x - 3);
assert_equals(transformedPoint.y, pt.y);
}, 'getScreenCTM with padding-left, scale');
test(function() {
let svg = document.getElementById("svg");
svg.setAttribute("style", "border-width: 12px; transform: rotate(180deg);");
let ctm = svg.getScreenCTM();
let pt = DOMPoint.fromPoint({x: 50, y: 50});
let transformedPoint = pt.matrixTransform(ctm.inverse());
svg.removeAttribute("style");
assert_equals(transformedPoint.x, pt.x);
assert_equals(transformedPoint.y, pt.y);
}, 'getScreenCTM with border-width and rotation');
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Before After
Before After