зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1864896: Autofix unused function arguments (gfx). r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D202967
This commit is contained in:
Родитель
6a99b2e0d4
Коммит
b8493755ce
|
@ -498,7 +498,7 @@ async function promiseNativeTouchpadPanEventAndWaitForObserver(
|
|||
|
||||
return new Promise(resolve => {
|
||||
var observer = {
|
||||
observe(aSubject, aTopic, aData) {
|
||||
observe(aSubject, aTopic) {
|
||||
if (aTopic == "touchpadpanevent") {
|
||||
resolve();
|
||||
}
|
||||
|
@ -557,7 +557,7 @@ function promiseNativePanGestureEventAndWaitForObserver(
|
|||
) {
|
||||
return new Promise(resolve => {
|
||||
var observer = {
|
||||
observe(aSubject, aTopic, aData) {
|
||||
observe(aSubject, aTopic) {
|
||||
if (aTopic == "mousescrollevent") {
|
||||
resolve();
|
||||
}
|
||||
|
@ -588,7 +588,7 @@ function promiseNativeWheelAndWaitForObserver(
|
|||
) {
|
||||
return new Promise(resolve => {
|
||||
var observer = {
|
||||
observe(aSubject, aTopic, aData) {
|
||||
observe(aSubject, aTopic) {
|
||||
if (aTopic == "mousescrollevent") {
|
||||
resolve();
|
||||
}
|
||||
|
@ -614,7 +614,7 @@ function promiseNativeWheelAndWaitForWheelEvent(
|
|||
var targetWindow = windowForTarget(aTarget);
|
||||
targetWindow.addEventListener(
|
||||
"wheel",
|
||||
function (e) {
|
||||
function () {
|
||||
setTimeout(resolve, 0);
|
||||
},
|
||||
{ once: true }
|
||||
|
@ -1566,7 +1566,7 @@ function promiseScrollend(aTarget = window) {
|
|||
function promiseTouchEnd(element, count = 1) {
|
||||
return new Promise(resolve => {
|
||||
var eventCount = 0;
|
||||
var counterFunction = function (e) {
|
||||
var counterFunction = function () {
|
||||
eventCount++;
|
||||
if (eventCount == count) {
|
||||
element.removeEventListener("touchend", counterFunction, {
|
||||
|
@ -1816,7 +1816,7 @@ async function panRightToLeftUpdate(aElement, aX, aY, aMultiplier) {
|
|||
);
|
||||
}
|
||||
|
||||
async function panRightToLeftEnd(aElement, aX, aY, aMultiplier) {
|
||||
async function panRightToLeftEnd(aElement, aX, aY) {
|
||||
await NativePanHandler.promiseNativePanEvent(
|
||||
aElement,
|
||||
aX,
|
||||
|
@ -1869,7 +1869,7 @@ async function panLeftToRightUpdate(aElement, aX, aY, aMultiplier) {
|
|||
);
|
||||
}
|
||||
|
||||
async function panLeftToRightEnd(aElement, aX, aY, aMultiplier) {
|
||||
async function panLeftToRightEnd(aElement, aX, aY) {
|
||||
await NativePanHandler.promiseNativePanEvent(
|
||||
aElement,
|
||||
aX,
|
||||
|
|
|
@ -309,7 +309,7 @@ function promiseAfterPaint() {
|
|||
// occurred by the the returned promise resolves. If you want to wait
|
||||
// for those repaints, consider using promiseApzFlushedRepaints instead.
|
||||
function promiseOnlyApzControllerFlushedWithoutSetTimeout(aWindow = window) {
|
||||
return new Promise(function (resolve, reject) {
|
||||
return new Promise(function (resolve) {
|
||||
var repaintDone = function () {
|
||||
dump("PromiseApzRepaintsFlushed: APZ flush done\n");
|
||||
SpecialPowers.Services.obs.removeObserver(
|
||||
|
@ -518,7 +518,7 @@ function runSubtestsSeriallyInFreshWindows(aSubtests) {
|
|||
if (test.onload) {
|
||||
w.addEventListener(
|
||||
"load",
|
||||
function (e) {
|
||||
function () {
|
||||
test.onload(w);
|
||||
},
|
||||
{ once: true }
|
||||
|
|
|
@ -74,7 +74,7 @@ async function doTest() {
|
|||
return new Promise(resolve => {
|
||||
content.addEventListener(
|
||||
"scroll",
|
||||
event => {
|
||||
() => {
|
||||
dump("Got a scroll event in the iframe\n");
|
||||
resolve();
|
||||
},
|
||||
|
|
|
@ -98,7 +98,7 @@ add_task(async () => {
|
|||
return new Promise(resolve => {
|
||||
content.window.addEventListener(
|
||||
"scroll",
|
||||
event => {
|
||||
() => {
|
||||
dump("Got a scroll event in the popup content document\n");
|
||||
resolve();
|
||||
},
|
||||
|
|
|
@ -19,7 +19,7 @@ const searchParams = new URLSearchParams(location.search);
|
|||
async function test() {
|
||||
var scrollendCount = 0;
|
||||
|
||||
function onScrollend(e) {
|
||||
function onScrollend() {
|
||||
scrollendCount += 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ Services.scriptloader.loadSubScript(
|
|||
this
|
||||
);
|
||||
|
||||
function openSelectPopup(selector = "select", win = window) {
|
||||
function openSelectPopup(selector, win = window) {
|
||||
let popupShownPromise = BrowserTestUtils.waitForSelectPopupShown(win);
|
||||
EventUtils.synthesizeKey("KEY_ArrowDown", { altKey: true }, win);
|
||||
return popupShownPromise;
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
async function test() {
|
||||
var root = document.scrollingElement;
|
||||
var scrollPos = root.scrollTop;
|
||||
var scrollPromise = new Promise((resolve, reject) => {
|
||||
var scrollPromise = new Promise((resolve) => {
|
||||
document.addEventListener("scroll", () => {
|
||||
ok(root.scrollTop > scrollPos, "document scrolled after dragging scrollbar");
|
||||
resolve();
|
||||
|
|
|
@ -62,14 +62,14 @@ waitUntilApzStable().then(async () => {
|
|||
let target0 = window.document.getElementById("target0");
|
||||
let target0_events = ["pointerdown", "pointermove"];
|
||||
|
||||
target0_events.forEach((elem, index, arr) => {
|
||||
target0_events.forEach((elem) => {
|
||||
target0.addEventListener(elem, (event) => {
|
||||
is(event.type, target0_events[0], "receive " + event.type + " on target0");
|
||||
target0_events.shift();
|
||||
}, { once: true });
|
||||
});
|
||||
|
||||
target0.addEventListener("pointercancel", (event) => {
|
||||
target0.addEventListener("pointercancel", () => {
|
||||
ok(false, "Shouldn't receive pointercancel when content prevents default on touchstart");
|
||||
// Wait until the event is done processing before we end the subtest,
|
||||
// otherwise on Android the pointer events pref is flipped back to false
|
||||
|
@ -81,7 +81,7 @@ waitUntilApzStable().then(async () => {
|
|||
event.preventDefault();
|
||||
}, { once: true });
|
||||
|
||||
target0.addEventListener("pointerup", (event) => {
|
||||
target0.addEventListener("pointerup", () => {
|
||||
ok(!target0_events.length, " should receive " + target0_events + " on target0");
|
||||
// Wait until the event is done processing before we end the subtest,
|
||||
// otherwise on Android the pointer events pref is flipped back to false
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
|
||||
async function test() {
|
||||
var target = document.getElementById("carousel");
|
||||
target.addEventListener("pointercancel", (event) => {
|
||||
target.addEventListener("pointercancel", () => {
|
||||
ok(false, "Received pointercancel, uh-oh!");
|
||||
endEventReceived = true;
|
||||
setTimeout(checkForTestEnd, 0);
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<script type="application/javascript">
|
||||
|
||||
async function test() {
|
||||
document.getElementById("overlay").addEventListener("touchstart", function(e) {
|
||||
document.getElementById("overlay").addEventListener("touchstart", function() {
|
||||
// no need to do anything here. Just having a non-passive touchstart
|
||||
// listener will force APZ to wait for the main thread to handle the
|
||||
// touch event. The bug is that the touch-action:none property on the
|
||||
|
@ -34,7 +34,7 @@ async function test() {
|
|||
// This promise will resolve after the main thread has processed
|
||||
// all the synthesized touch events.
|
||||
let promiseTouchEnd = new Promise(resolve => {
|
||||
var waitForTouchEnd = function(e) {
|
||||
var waitForTouchEnd = function() {
|
||||
dump("touchend listener hit\n");
|
||||
resolve();
|
||||
};
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
let utils = SpecialPowers.getDOMWindowUtils(window);
|
||||
|
||||
let timeStamp = document.timeline.currentTime;
|
||||
async function sendScrollEvent(aRafTimestamp) {
|
||||
async function sendScrollEvent() {
|
||||
if (i < scrollEvents) {
|
||||
if (timeStamp == document.timeline.currentTime) {
|
||||
// If we are in a rAF callback at the same time stamp we've already
|
||||
|
|
|
@ -11,7 +11,7 @@ div { height: 1000vh; }
|
|||
</style>
|
||||
<div id='target'></div>
|
||||
<script>
|
||||
window.addEventListener('wheel', (e) => {
|
||||
window.addEventListener('wheel', () => {
|
||||
const timeAtStart = window.performance.now();
|
||||
while (window.performance.now() - timeAtStart < 200) {
|
||||
// Make a 200ms busy state.
|
||||
|
|
|
@ -53,7 +53,7 @@ async function test() {
|
|||
await promiseFrame();
|
||||
|
||||
let paintCount = 0;
|
||||
function countPaints(e) {
|
||||
function countPaints() {
|
||||
paintCount += 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ let code_for_oopif_to_run = function() {
|
|||
let result = { x: e.clientX, y: e.clientY };
|
||||
FissionTestHelper.fireEventInEmbedder("OOPIF:WheelData", result);
|
||||
}, { passive: true });
|
||||
document.addEventListener("scroll", function(e) {
|
||||
document.addEventListener("scroll", function() {
|
||||
dump(`OOPIF got scroll to ${window.scrollX},${window.scrollY}\n`);
|
||||
let result = { x: window.scrollX, y: window.scrollY };
|
||||
FissionTestHelper.fireEventInEmbedder("OOPIF:Scrolled", result);
|
||||
|
|
|
@ -66,7 +66,7 @@ let make_oopif_scrollable = function() {
|
|||
FissionTestHelper.fireEventInEmbedder("OOPIF:Scrollable", result);
|
||||
});
|
||||
// Also register a scroll listener for when it actually gets scrolled.
|
||||
window.addEventListener("scroll", function(e) {
|
||||
window.addEventListener("scroll", function() {
|
||||
dump(`OOPIF got scroll event, now at ${window.scrollY}\n`);
|
||||
let result = { y: window.scrollY };
|
||||
FissionTestHelper.fireEventInEmbedder("OOPIF:Scrolled", result);
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
});
|
||||
}
|
||||
|
||||
async function test(testDriver) {
|
||||
async function test() {
|
||||
target.requestFullscreen();
|
||||
|
||||
await waitForFullscreenChange();
|
||||
|
|
|
@ -38,7 +38,7 @@ for (var i = 3; i < 1000; i++) {
|
|||
}
|
||||
document.body.appendChild(div);
|
||||
|
||||
async function test(testDriver) {
|
||||
async function test() {
|
||||
var config = getHitTestConfig();
|
||||
var utils = config.utils;
|
||||
|
||||
|
|
|
@ -45,7 +45,7 @@ async function test() {
|
|||
e.stopPropagation(); // do not propagate event to |fixed| ancestor
|
||||
resolve();
|
||||
});
|
||||
fixed.addEventListener("click", e => {
|
||||
fixed.addEventListener("click", () => {
|
||||
// Since target's listener calls stopPropagation(), if we get here
|
||||
// then the coordinates of the click event did not correspond to
|
||||
// |target|, but somewhere else on |fixed|.
|
||||
|
|
|
@ -72,7 +72,7 @@ async function test() {
|
|||
e.stopPropagation(); // do not propagate event to ancestors
|
||||
resolve();
|
||||
});
|
||||
fixed.addEventListener("click", e => {
|
||||
fixed.addEventListener("click", () => {
|
||||
// Since target's listener calls stopPropagation(), if we get here
|
||||
// then the coordinates of the click event did not correspond to
|
||||
// |target|, but somewhere else on |fixed|.
|
||||
|
@ -82,7 +82,7 @@ async function test() {
|
|||
todo(false, "Fixed ancestor should not be hit");
|
||||
resolve();
|
||||
});
|
||||
window.addEventListener("click", e => {
|
||||
window.addEventListener("click", () => {
|
||||
// Similarly, the root content document's window should not be hit.
|
||||
ok(false, "Root document should not be hit");
|
||||
resolve();
|
||||
|
|
|
@ -53,7 +53,7 @@ async function test() {
|
|||
e.stopPropagation(); // do not propagate event to |fixed| ancestor
|
||||
resolve();
|
||||
});
|
||||
fixed.addEventListener("click", e => {
|
||||
fixed.addEventListener("click", () => {
|
||||
// Since target's listener calls stopPropagation(), if we get here
|
||||
// then the coordinates of the click event did not correspond to
|
||||
// |target|, but somewhere else on |fixed|.
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</body>
|
||||
<script type="application/javascript">
|
||||
|
||||
function test(testDriver) {
|
||||
function test() {
|
||||
var config = getHitTestConfig();
|
||||
var utils = config.utils;
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ async function test() {
|
|||
}
|
||||
});
|
||||
|
||||
window.addEventListener("mousedown", event => {
|
||||
window.addEventListener("mousedown", () => {
|
||||
ok(true, "Parent document should have received mouse-down");
|
||||
resolve();
|
||||
});
|
||||
|
|
|
@ -63,7 +63,7 @@ function startListeningForClickEventsInChrome() {
|
|||
topWin = Services.wm.getMostRecentWindow("navigator:geckoview");
|
||||
}
|
||||
let chromeReceivedClick = false;
|
||||
function chromeListener(e) {
|
||||
function chromeListener() {
|
||||
chromeReceivedClick = true;
|
||||
}
|
||||
topWin.addEventListener("click", chromeListener);
|
||||
|
|
|
@ -43,7 +43,7 @@ function startListeningForContextmenuEventsInChrome() {
|
|||
topWin = Services.wm.getMostRecentWindow("navigator:geckoview");
|
||||
}
|
||||
let chromeReceivedContextmenu = false;
|
||||
function chromeListener(e) {
|
||||
function chromeListener() {
|
||||
chromeReceivedContextmenu = true;
|
||||
}
|
||||
topWin.addEventListener("contextmenu", chromeListener);
|
||||
|
@ -95,7 +95,7 @@ async function test() {
|
|||
let midGutter = 4 / deviceScale; // gutter is 8 *screen* pixels
|
||||
startListeningForContextmenuEventsInChrome();
|
||||
let contentReceivedContextmenu = false;
|
||||
let contentListener = function(e) {
|
||||
let contentListener = function() {
|
||||
contentReceivedContextmenu = true;
|
||||
};
|
||||
document.addEventListener("contextmenu", contentListener);
|
||||
|
|
|
@ -84,7 +84,7 @@ async function test() {
|
|||
// This makes sure we catch the case where the overscroll transform causes
|
||||
// the event to incorrectly target the document.
|
||||
let receivedClick = false;
|
||||
let listener = function(e) {
|
||||
let listener = function() {
|
||||
receivedClick = true;
|
||||
};
|
||||
document.addEventListener("click", listener);
|
||||
|
|
|
@ -32,7 +32,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1383365
|
|||
// page. This scroll is done synchronously because APZ doesn't have
|
||||
// current focus state at page load.
|
||||
let scrollBottomPromise = new Promise(resolve => {
|
||||
let checkBottom = function(e) {
|
||||
let checkBottom = function() {
|
||||
if (window.scrollY < window.scrollMaxY) {
|
||||
return;
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1383365
|
|||
|
||||
// This scroll should be asynchronous now that the focus state is up to date.
|
||||
let scrollTopPromise = new Promise(resolve => {
|
||||
let checkTop = function(e) {
|
||||
let checkTop = function() {
|
||||
if (window.scrollY > 0) {
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
async function test() {
|
||||
let scrollendCount = 0;
|
||||
|
||||
window.addEventListener("scrollend", e => {
|
||||
window.addEventListener("scrollend", () => {
|
||||
scrollendCount += 1;
|
||||
});
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<script type="application/javascript">
|
||||
const utils = SpecialPowers.getDOMWindowUtils(window);
|
||||
|
||||
async function test(testDriver) {
|
||||
async function test() {
|
||||
utils.scrollToVisual(100, 0, utils.UPDATE_TYPE_MAIN_THREAD,
|
||||
utils.SCROLL_MODE_INSTANT);
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
<script type="application/javascript">
|
||||
const utils = SpecialPowers.getDOMWindowUtils(window);
|
||||
|
||||
async function test(testDriver) {
|
||||
async function test() {
|
||||
utils.scrollToVisual(100, 0, utils.UPDATE_TYPE_MAIN_THREAD,
|
||||
utils.SCROLL_MODE_INSTANT);
|
||||
|
||||
|
|
|
@ -35,7 +35,7 @@ async function test() {
|
|||
// trigger one scroll event, so a scroll event count of 1 indicates that a
|
||||
// instant scroll was conducted.
|
||||
let scrollCount = 0;
|
||||
window.addEventListener("scroll", (e) => {
|
||||
window.addEventListener("scroll", () => {
|
||||
scrollCount += 1;
|
||||
});
|
||||
|
||||
|
|
|
@ -293,7 +293,7 @@ function* test(testDriver) {
|
|||
// waitUntilApzStable().then(runContinuation(myTest));
|
||||
function runContinuation(testFunction) {
|
||||
return function() {
|
||||
return new Promise(function(resolve, reject) {
|
||||
return new Promise(function(resolve) {
|
||||
var testContinuation = null;
|
||||
|
||||
function driveTest() {
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
x: 0,
|
||||
y: 0,
|
||||
dx: (width) => -computeDelta(width),
|
||||
dy: (height) => 0,
|
||||
dy: () => 0,
|
||||
expected: {
|
||||
x: [OFFSET_CSS_PX, "x-offset was adjusted"],
|
||||
y: [0, "y-offset was not affected"],
|
||||
|
@ -51,7 +51,7 @@
|
|||
{
|
||||
x: OFFSET_CSS_PX,
|
||||
y: 0,
|
||||
dx: (width) => 0,
|
||||
dx: () => 0,
|
||||
dy: (height) => -computeDelta(height),
|
||||
expected: {
|
||||
x: [OFFSET_CSS_PX, "x-offset was not affected"],
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
SimpleTest.waitForExplicitFinish();
|
||||
var utils = SpecialPowers.getDOMWindowUtils(window);
|
||||
|
||||
async function sendScrollEvent(aRafTimestamp) {
|
||||
async function sendScrollEvent() {
|
||||
var scrollDiv = document.getElementById("content");
|
||||
|
||||
if (i < scrollEvents) {
|
||||
|
|
|
@ -27,7 +27,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1203140
|
|||
|
||||
const kResponseTimeoutMs = 2 * 60 * 1000; // 2 minutes
|
||||
|
||||
function takeSnapshots(e) {
|
||||
function takeSnapshots() {
|
||||
// Grab some snapshots, and make sure some of them are different (i.e. check
|
||||
// the page is scrolling in the compositor, concurrently with this wheel
|
||||
// listener running).
|
||||
|
@ -69,7 +69,7 @@ async function test() {
|
|||
// Ensure the div is layerized by scrolling it
|
||||
await promiseMoveMouseAndScrollWheelOver(box, 10, 10);
|
||||
|
||||
box.addEventListener("touchstart", function(e) {
|
||||
box.addEventListener("touchstart", function() {
|
||||
ok(false, "This should never be run");
|
||||
});
|
||||
box.addEventListener("wheel", takeSnapshots, { capture: false, passive: true });
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
add_task(async function test_windowlessBrowserTroubleshootCrash() {
|
||||
let webNav = Services.appShell.createWindowlessBrowser(false);
|
||||
|
||||
let onLoaded = new Promise((resolve, reject) => {
|
||||
let onLoaded = new Promise(resolve => {
|
||||
let docShell = webNav.docShell;
|
||||
let listener = {
|
||||
observe(contentWindow, topic, data) {
|
||||
observe(contentWindow) {
|
||||
let observedDocShell =
|
||||
contentWindow.docShell.sameTypeRootTreeItem.QueryInterface(
|
||||
Ci.nsIDocShell
|
||||
|
|
|
@ -70,7 +70,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1274663
|
|||
windowutils.triggerDeviceReset();
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
window.addEventListener("MozAfterPaint", function paintHandle(e) {
|
||||
window.addEventListener("MozAfterPaint", function paintHandle() {
|
||||
// Add more latency before calling runCanvasTest()
|
||||
// runCanvasTest() needs to be called after gecko's device reset handling.
|
||||
// Since Bug 1757879 fix, the triggerDeviceReset() does the device reset
|
||||
|
|
Загрузка…
Ссылка в новой задаче