788613ebb6894c59af33e9f6057b09acdbf4b256: Bug 1705622. When building the hit testing tree use async zoom containers to keep track of which zoom constraints to apply. r=botond
Timothy Nikkel <tnikkel@gmail.com> - Mon, 19 Apr 2021 15:57:03 +0000 - rev 3668398
Push 683245 by reviewbot at Mon, 19 Apr 2021 22:20:58 +0000
Bug 1705622. When building the hit testing tree use async zoom containers to keep track of which zoom constraints to apply. r=botond This also fixes a bug where root content xul docs had zoom constraints that allowed them to be zoomed. This would cause a crash because we would ask for a repaint request and it would get routed to APZCCallbackHelper::UpdateRootFrame (because it has the id of the document element), which assumes the existance of a root scroll frame. Differential Revision: https://phabricator.services.mozilla.com/D112486
a06c6c5f6bc1556d8ab448f23409907b4421bc4c: Bug 1705622. When we get new zoom constraints look for the associated async zoom container and propagate them to all descendants. r=botond
Timothy Nikkel <tnikkel@gmail.com> - Mon, 19 Apr 2021 15:57:03 +0000 - rev 3668397
Push 683245 by reviewbot at Mon, 19 Apr 2021 22:20:58 +0000
Bug 1705622. When we get new zoom constraints look for the associated async zoom container and propagate them to all descendants. r=botond Differential Revision: https://phabricator.services.mozilla.com/D112485
8be4602ae9e2cd7d1855c082512d53e7a86b0541: Bug 1705622. Make sure the async zoom container id gets passed all the way through to the HitTestingTreeNode. r=botond
Timothy Nikkel <tnikkel@gmail.com> - Mon, 19 Apr 2021 15:57:03 +0000 - rev 3668396
Push 683245 by reviewbot at Mon, 19 Apr 2021 22:20:58 +0000
Bug 1705622. Make sure the async zoom container id gets passed all the way through to the HitTestingTreeNode. r=botond Also rename IsAsyncZoomContainer to GetAsyncZoomContainerId, since it returns a maybe this serves both purposes. We need this for the next patches. Differential Revision: https://phabricator.services.mozilla.com/D112484
0842c8c7591a0c8a3903b6bc14d66e84a1354bfe: try_task_config for https://phabricator.services.mozilla.com/D100659 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 19 Apr 2021 22:19:21 +0000 - rev 3668395
Push 683244 by reviewbot at Mon, 19 Apr 2021 22:19:48 +0000
try_task_config for https://phabricator.services.mozilla.com/D100659 Differential Diff: PHID-DIFF-yzgrxw2dz4smmfjorglu
8fb8d4f3492f939279be1c3b0ce36a3121818f3c: Bug 1687629 - ARM64 Ion SIMD. r?lth draft
Yury Delendik <ydelendik@mozilla.com> - Mon, 19 Apr 2021 22:19:16 +0000 - rev 3668394
Push 683244 by reviewbot at Mon, 19 Apr 2021 22:19:48 +0000
Bug 1687629 - ARM64 Ion SIMD. r?lth Summary: Differential Revision: https://phabricator.services.mozilla.com/D100659 Test Plan: Reviewers: lth Subscribers: Bug #: 1687629 Differential Diff: PHID-DIFF-yzgrxw2dz4smmfjorglu
821c8470fb1b85f63ed9cf718fa52cf8c6da70bb: Bug 1686626 - Enable Ion by default for wasm on AArch64. r=lth. draft
Julian Seward <jseward@acm.org> - Mon, 19 Apr 2021 22:19:11 +0000 - rev 3668393
Push 683244 by reviewbot at Mon, 19 Apr 2021 22:19:48 +0000
Bug 1686626 - Enable Ion by default for wasm on AArch64. r=lth. This patch enables Ion by default as the optimising compiler for wasm on AArch64, and disables Cranelift. Cranelift is still available if the build is configured with --enable-cranelift. In that case, *only* Cranelift is available. There are no configuration flags to enable both Ion and Cranelift simultaneously. This mostly reverts the Phase 0 and Phase 1 patches that are bug 1678097 D102420 and D101867 respectively. The command line option --wasm-force-ion has been removed. With this patch in place, users of the shell should specify `--wasm-compiler=optimizing` to get an optimising wasm compiler. Which one is provided depends on the configuration options as described above. `--wasm-compiler=cranelift` and `--wasm-compiler=ion` are now only accepted when the relevant compiler has been enabled, and so neither is a "safe" way to request an optimising tier. For that reason, test directories that previously requested also-with-Ion-please by stating `test-also=--wasm-compiler=ion;` in their `directives.txt` file, have been changed to use `test-also=--wasm-compiler=optimizing;`. In places where the JSContextOptions are set, the non-selected compiler (Ion or CL) is explicitly set to `false` (eg, `.setWasmIon(false)`). This may be overly conservative, but seems wise given that it's not immediately obvious what the previous value of that flag is, and given the recent difficulties with incorrect option propagation/handling (eg, bug 1697560). Differential Revision: https://phabricator.services.mozilla.com/D101695 Differential Diff: PHID-DIFF-mczpqjeunlfjodjav5n3
44ce5807851582833efe4b81bfc0e2c369e7ed7d: try_task_config for https://phabricator.services.mozilla.com/D112358 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 19 Apr 2021 22:18:03 +0000 - rev 3668392
Push 683243 by reviewbot at Mon, 19 Apr 2021 22:18:41 +0000
try_task_config for https://phabricator.services.mozilla.com/D112358 Differential Diff: PHID-DIFF-v6fdzag3dl46zhceqyub
c5949d6d8def691aea3b883267a373dfe90b718f: Bug 1705029 - Update CookieCleaner to support clearing partitioned storage. r=johannh! draft
Paul Zuehlcke <pbz@mozilla.com> - Mon, 19 Apr 2021 22:17:59 +0000 - rev 3668391
Push 683243 by reviewbot at Mon, 19 Apr 2021 22:18:41 +0000
Bug 1705029 - Update CookieCleaner to support clearing partitioned storage. r=johannh! Summary: Differential Revision: https://phabricator.services.mozilla.com/D112358 Depends on D112357 Test Plan: Reviewers: johannh! Subscribers: Bug #: 1705029 Differential Diff: PHID-DIFF-v6fdzag3dl46zhceqyub
8612558d6858fd9aa62be445bb51c6d3c6563caf: Bug 1705028 - Extend ClearDataService to accept a flag that allows for clearing partitioned sub-storage. r=johannh! draft
Paul Zuehlcke <pbz@mozilla.com> - Mon, 19 Apr 2021 22:17:55 +0000 - rev 3668390
Push 683243 by reviewbot at Mon, 19 Apr 2021 22:18:41 +0000
Bug 1705028 - Extend ClearDataService to accept a flag that allows for clearing partitioned sub-storage. r=johannh! Summary: Differential Revision: https://phabricator.services.mozilla.com/D112357 Test Plan: Reviewers: johannh! Subscribers: Bug #: 1705028 Differential Diff: PHID-DIFF-zieqzibp6k7ceuqoex4b
76ef4bc1eba07f4fffe369e8c96ca4104c8e9ce5: Fuzzy query=web-platform-tests !macosx !shippable !asan !fis&paths=testing/web-platform/tests/css/css-tables/tentative/caption.html draft
moz-wptsync-bot <wptsync@mozilla.com> - Mon, 19 Apr 2021 22:16:37 +0000 - rev 3668389
Push 683242 by wptsync@mozilla.com at Mon, 19 Apr 2021 22:17:55 +0000
Fuzzy query=web-platform-tests !macosx !shippable !asan !fis&paths=testing/web-platform/tests/css/css-tables/tentative/caption.html Pushed via `mach try fuzzy`
1ba08b2fd206fc26ea3841af640e67ac67f57d59: Bug 1706135 [wpt PR 28578] - [TablesNG] tentative caption test update, a=testonly draft
Aleks Totic <atotic@chromium.org> - Mon, 19 Apr 2021 22:13:50 +0000 - rev 3668388
Push 683242 by wptsync@mozilla.com at Mon, 19 Apr 2021 22:17:55 +0000
Bug 1706135 [wpt PR 28578] - [TablesNG] tentative caption test update, a=testonly SKIP_BMO_CHECK One extra test was added to the caption suite Change-Id: I3d8268cfb8d703439ddcf31b9a6a1e1a9cbf678e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2836866 Commit-Queue: Aleks Totic <atotic@chromium.org> Reviewed-by: David Grogan <dgrogan@chromium.org> Cr-Commit-Position: refs/heads/master@{#873964} wpt-commit: bc45851734993e4cfa0bb2619817fc67eaac631d wpt-pr: 28578
d99a0c9cc9fbe16a9f8c575ee86e664fe3bfa263: try_task_config for https://phabricator.services.mozilla.com/D109932 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 19 Apr 2021 22:16:43 +0000 - rev 3668387
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
try_task_config for https://phabricator.services.mozilla.com/D109932 Differential Diff: PHID-DIFF-gwsz3cs23sbifsvj6wfr
4f4481f4825fb4b1811b4191eaf6385105622a6c: Bug 1686707 - Only allow old modal dialogs in wpt, r=whimboo draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:38 +0000 - rev 3668386
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1686707 - Only allow old modal dialogs in wpt, r=whimboo Differential Revision: https://phabricator.services.mozilla.com/D109932 Differential Diff: PHID-DIFF-gwsz3cs23sbifsvj6wfr
10b9d41745fe0ffb7c7e19e3aedc67c8cc63fdd5: Bug 1686707 - Support writing prefs to a command-line provided profile, draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:35 +0000 - rev 3668385
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1686707 - Support writing prefs to a command-line provided profile, Previously we would just ignore the command-line provided profile, write prefs to a new profile and then use the command line provided one. That doesn't really make sense. Now instead we try to write the prefs to the provided profile and restore it after the test run. Differential Revision: https://phabricator.services.mozilla.com/D101772 Depends on D101771 Differential Diff: PHID-DIFF-tkz2pqbcb4pid6afolbt
b0ad4f77c7affbcf7fedb5b9ab5c70cddc61319e: Bug 1686707 - Make rust mozprofile profile path public, draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:31 +0000 - rev 3668384
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1686707 - Make rust mozprofile profile path public, Differential Revision: https://phabricator.services.mozilla.com/D101771 Depends on D101770 Differential Diff: PHID-DIFF-sip2vosschygpullu245
066eee702122af9eb413fa0ed24fb48bc5a2a114: Bug 1686707 - Support reading command line argument values in rust mozrunner, draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:28 +0000 - rev 3668383
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1686707 - Support reading command line argument values in rust mozrunner, Add support for reading the values passed to command line arguments in mozrunner. This is a little difficult to do exactly like Firefox as different arguments may be parsed differently. This patch supports the following forms: ["--arg", "foo"] ["--arg=foo"] Differential Revision: https://phabricator.services.mozilla.com/D101770 Depends on D101769 Differential Diff: PHID-DIFF-oimpkcadfhjypslzolws
7d2bcb71bf2ca81fb9d4c786ec956d0c150b0cdc: Bug 1678044 - Unmaximize window before starting a new session, draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:25 +0000 - rev 3668382
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1678044 - Unmaximize window before starting a new session, Otherwise it seems to interfere with the rest of the test. Differential Revision: https://phabricator.services.mozilla.com/D101769 Depends on D101768 Differential Diff: PHID-DIFF-wqighqrhz5jg6mcytjnt
4d66dbaa9677b55c1250dcbe259d2e8c9463767d: Bug 1678044 - Switch to explicit profile cleanup rather than using __del__, draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:22 +0000 - rev 3668381
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1678044 - Switch to explicit profile cleanup rather than using __del__, This requires passing the test_environment into the get_executor_kwargs function so that in the firefox wdspec case we can add a cleanup function to the environment when running wdspec tests. That seems reasonable since we were previously using a variety of data in the environment to setup the kwargs anyway Differential Revision: https://phabricator.services.mozilla.com/D101768 Depends on D99698 Differential Diff: PHID-DIFF-75xpfynefulid2gmoow4
b19a9c03ac0ee3f9abfb9b803b4c8ce1b5559090: Bug 1678044 - Fix disabling location services and new tab for geckodriver, draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:19 +0000 - rev 3668380
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1678044 - Fix disabling location services and new tab for geckodriver, Differential Revision: https://phabricator.services.mozilla.com/D99698 Depends on D99697 Differential Diff: PHID-DIFF-kkx434qjvfrhchellsk2
61ffa7744555bc722e7ad93e1a214de3da910d26: Bug 1678044 - Use correct profile for wdspec tests, draft
James Graham <james@hoppipolla.co.uk> - Mon, 19 Apr 2021 22:16:16 +0000 - rev 3668379
Push 683241 by reviewbot at Mon, 19 Apr 2021 22:17:09 +0000
Bug 1678044 - Use correct profile for wdspec tests, This ensures that we always pass a profile in the capabilitites. When we're running with a single process it simply unpacks the profile to a temporary folder and passes in that path as a firefox argument. When we're running with multiple processes, that won't work. We could invent a mechanism to get one profile per process, but for simplicity we instead pass in the profile as a base64-encoded string. Differential Revision: https://phabricator.services.mozilla.com/D99697 Depends on D97665 Differential Diff: PHID-DIFF-vrfnnx7grpxs6gvj3lhd
(0) -3000000 -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip