Commit Graph

801697 Commits

Author SHA1 Message Date
Jason Prickett
f2725644ad Bug 1779048 - Adding PIN and OTHER as promo types in PbNewTab message schema r=pdahiya,barret
Differential Revision: https://phabricator.services.mozilla.com/D151664
2022-07-15 15:52:04 +00:00
Iulian Moraru
26f8a8400a Backed out 6 changesets (bug 1773691, bug 1773695) for causing condprof xpcshell failures on test_ext_webRequest_urlclassification.js. CLOSED TREE
Backed out changeset f1d59396c406 (bug 1773695)
Backed out changeset db926abd402c (bug 1773695)
Backed out changeset 1c2556d56a53 (bug 1773695)
Backed out changeset cd29b0766f86 (bug 1773695)
Backed out changeset 6c7bd0531bc6 (bug 1773695)
Backed out changeset 0b4036e39469 (bug 1773691)
2022-07-15 18:53:49 +03:00
James Graham
a1aa142a60 Bug 1756182 - Ensure we reset actions state before using them in a test, r=webdriver-reviewers,whimboo
This prevents actions state set up in one test leaking into subsequent tests.

Differential Revision: https://phabricator.services.mozilla.com/D139122
2022-07-15 14:42:10 +00:00
James Graham
0f0bcca821 Bug 1543337 - Allow multiple pointermove events in touch infrastructure tests, r=webdriver-reviewers,whimboo
At least in gecko, we are generating a pointermove event for each
pointer even when there was no actual change. This corresponds to the
behaviour of touch events, where the touchmove event includes all
active touch points.

Although this looks like it doesn't match the intent of the Pointer
Events spec, for an infrastructure test that's just checking if the
testdriver feature is supported, it seems better to allow the
discrepancy from the ideal behaviour rather than imply that the whole
feature is broken.

Differential Revision: https://phabricator.services.mozilla.com/D151276
2022-07-15 14:42:10 +00:00
James Graham
24b6d46ba4 Bug 1543337 - Split touch pointer event into two, r=webdriver-reviewers,whimboo,jdescottes
For touch type pointers gecko doesn't support all the properties in pointer-events (and
it's not even very clear to me that they all make sense; how can one talk about the twist of
a finger, for example?). So split out a version of the tests that only test the properties
which are supported, so that we can regression-test the basics without failing due to missing
support at the engine layer for more complex properties.

Differential Revision: https://phabricator.services.mozilla.com/D139121
2022-07-15 14:42:09 +00:00
James Graham
e56d9c755b Bug 1543337 - Change some for (let _ of …) to for (const _ of …), r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D150812
2022-07-15 14:42:09 +00:00
James Graham
01bd544526 Bug 1543337 - Ensure we pass integer coordinates to actions, r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D151531
2022-07-15 14:42:09 +00:00
James Graham
cce5215825 Bug 1543337 - Implement support for touch input in marionette, r=webdriver-reviewers,whimboo,jdescottes
Touch is a bit different to mouse inputs because there are often
multiple pointers (i.e. fingers) acting at the same time. It turns out
that Gecko wants a single call containing all the positions etc. of
the touch pointers for each event, rather than having a single call
per pointer. So we have to group the pointer actions from one tick
together.

Differential Revision: https://phabricator.services.mozilla.com/D139120
2022-07-15 14:42:08 +00:00
Tim Huang
eba6c660c7 Bug 1773695 - Part 5: Add a test for the email tracking protection. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D151051
2022-07-15 14:30:22 +00:00
Tim Huang
4761e6ee29 Bug 1773695 - Part 4: Add email tracking flags to webrequest. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D151151
2022-07-15 14:30:21 +00:00
Tim Huang
82e7464da4 Bug 1773695 - Part 3: Implement email tracking url classifier feature. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D151050
2022-07-15 14:30:21 +00:00
Tim Huang
ef064b90b5 Bug 1773695 - Part 2: Add flags for the email tracking protections. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D151049
2022-07-15 14:30:20 +00:00
Tim Huang
fb52aa79c4 Bug 1773695 - Part 1: Add prefs for email tracking protection. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D151048
2022-07-15 14:30:20 +00:00
Tim Huang
bbc73340ad Bug 1773691 - Add email tracking prtoection and annotation to the safebrowsing module. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D151047
2022-07-15 14:30:19 +00:00
ui.sayuree
8f559e5415 Bug 1777147 - remove DownloadsSubview module reference. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D151862
2022-07-15 14:28:08 +00:00
Csoregi Natalia
3b6429d367 Backed out changeset ca6ec0d979df (bug 1769290) for causing build bustages. CLOSED TREE 2022-07-15 16:48:37 +03:00
Benjamin VanderSloot
197f0123aa Bug 1779603 - Disable Always Partition Storage on xorigin mochitests, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D151866
2022-07-15 13:26:23 +00:00
Thomas Wisniewski
35f5a93f4a Bug 1762462 - Make tests in toolkit/components/extensions/test/ reflect Always Partitioning Storage; r=mixedpuppy
Depends on D151393

Differential Revision: https://phabricator.services.mozilla.com/D151394
2022-07-15 13:26:23 +00:00
Thomas Wisniewski
32617075f6 Bug 1762462 - Make tests in dom/websocket/tests/ reflect Always Partitioning Storage; r=baku
Depends on D144731

Differential Revision: https://phabricator.services.mozilla.com/D151393
2022-07-15 13:26:23 +00:00
Benjamin VanderSloot
b87403fcef Bug 1762462 - Make tests in toolkit/components/antitracking/ reflect Always Partitioning Storage; r=timhuang
Depends on D148060

Differential Revision: https://phabricator.services.mozilla.com/D144731
2022-07-15 13:26:22 +00:00
Thomas Wisniewski
848e1fad89 Bug 1762462 - Disable Always Partitioning Storage pref for Web Platform Tests; r=bvandersloot
Depends on D148059

Differential Revision: https://phabricator.services.mozilla.com/D148060
2022-07-15 13:26:22 +00:00
Thomas Wisniewski
e0cfd50914 Bug 1762462 - Make tests in layout/base/tests/ reflect Always Partitioning Storage; r=smaug
Depends on D148058

Differential Revision: https://phabricator.services.mozilla.com/D148059
2022-07-15 13:26:21 +00:00
Thomas Wisniewski
427e8a4906 Bug 1762462 - Make tests in dom/workers/test/ reflect Always Partitioning Storage; r=smaug
Depends on D148057

Differential Revision: https://phabricator.services.mozilla.com/D148058
2022-07-15 13:26:21 +00:00
Thomas Wisniewski
bce26322e4 Bug 1762462 - Make tests in dom/tests/mochitest/sessionstorage/ reflect Always Partitioning Storage; r=asuth
Depends on D148054

Differential Revision: https://phabricator.services.mozilla.com/D148057
2022-07-15 13:26:21 +00:00
Thomas Wisniewski
0b3f9a4f8b Bug 1762462 - Make tests in dom/tests/browser/ reflect Always Partitioning Storage; r=nika
Depends on D148051

Differential Revision: https://phabricator.services.mozilla.com/D148054
2022-07-15 13:26:20 +00:00
Thomas Wisniewski
1c3cc8783e Bug 1762462 - Make tests in dom/ipc/tests/ reflect Always Partitioning Storage; r=nika
Depends on D148050

Differential Revision: https://phabricator.services.mozilla.com/D148051
2022-07-15 13:26:20 +00:00
Thomas Wisniewski
fefdd42f8d Bug 1762462 - Make tests in dom/indexedDB/test/unit/ reflect Always Partitioning Storage; r=timhuang
Depends on D148049

Differential Revision: https://phabricator.services.mozilla.com/D148050
2022-07-15 13:26:19 +00:00
Thomas Wisniewski
779161be09 Bug 1762462 - Make tests in dom/cache/test/mochitest/ reflect Always Partitioning Storage; r=asuth
Depends on D148048

Differential Revision: https://phabricator.services.mozilla.com/D148049
2022-07-15 13:26:19 +00:00
Thomas Wisniewski
28719d8adc Bug 1762462 - Make tests in dom/broadcastchannel/tests/ reflect Always Partitioning Storage; r=smaug
Depends on D148047

Differential Revision: https://phabricator.services.mozilla.com/D148048
2022-07-15 13:26:19 +00:00
Thomas Wisniewski
1eed961438 Bug 1762462 - Make tests in docshell/test/navigation/ reflect Always Partitioning Storage; r=smaug
Depends on D148046

Differential Revision: https://phabricator.services.mozilla.com/D148047
2022-07-15 13:26:18 +00:00
Thomas Wisniewski
05dec9e099 Bug 1762462 - Make tests in docshell/test/mochitest/ reflect Always Partitioning Storage; r=smaug
Depends on D148043

Differential Revision: https://phabricator.services.mozilla.com/D148046
2022-07-15 13:26:18 +00:00
Thomas Wisniewski
f02ee7fa18 Bug 1762462 - Make tests in devtools/client/storage/test/ reflect Always Partitioning Storage; r=jdescottes
Depends on D148042

Differential Revision: https://phabricator.services.mozilla.com/D148043
2022-07-15 13:26:17 +00:00
Thomas Wisniewski
1d75c9b53b Bug 1762462 - Make tests in browser/base/content/test/protectionsUI/ reflect Always Partitioning Storage; r=mossop
Depends on D143627

Differential Revision: https://phabricator.services.mozilla.com/D148042
2022-07-15 13:26:17 +00:00
Thomas Wisniewski
d1c82fe05f Bug 1758745 - Refactor EffectiveStoragePrincipal to EffectiveCookiePrincipal and create new function EffectiveStoragePrincipal that is never unpartitioned; r=bvandersloot
Depends on D143626

Differential Revision: https://phabricator.services.mozilla.com/D143627
2022-07-15 13:26:17 +00:00
Thomas Wisniewski
6d5c77421c Bug 1758740 - Create a preference for always partitioning third party non-cookie web storage, privacy.partition.always_partition_third_party_non_cookie_storage; r=bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D143626
2022-07-15 13:26:16 +00:00
Kagami Sascha Rosylight
b84a96d32b Bug 1769290 - Part 26: Emit errors from JSHandleRootedTypedefChecker r=andi
Depends on D151792

Differential Revision: https://phabricator.services.mozilla.com/D151842
2022-07-15 13:25:14 +00:00
Iulian Moraru
a590e34e55 Backed out changeset bdb3f95ed1fd (bug 1773310) for causing wdspec leaks (bug 1779170). CLOSED TREE 2022-07-15 15:17:16 +03:00
James Graham
58f8f3c0a9 Bug 1779694 - Await window closing during reftest cleanup, r=webdriver-reviewers,whimboo
If a reftest times out we close the window before the following
test. However because we weren't waiting for this close to complete
there was a race condition where the following test would fail with a
"browsing context was discarded".

Ensuring that we wait for the window to close in `abort` seems to be
sufficient to fix this issue.

Differential Revision: https://phabricator.services.mozilla.com/D151918
2022-07-15 11:33:48 +00:00
Csoregi Natalia
e3f07ad46e Backed out changeset d256ed1935f7 (bug 1759152) for causing leaks on FileSystem. CLOSED TREE 2022-07-15 14:10:39 +03:00
Tim Huang
ad7bfc5627 Bug 1778457 - Enable query parameter stripping in Private Browsing Mode if ETP strict is enabled. r=anti-tracking-reviewers,bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D151655
2022-07-15 09:41:38 +00:00
Jari Jalkanen
f1f7e8a209 Bug 1759152 - Expose file system to workers. r=dom-storage-reviewers,jesup,janv
Depends on D149983

Differential Revision: https://phabricator.services.mozilla.com/D140862
2022-07-15 09:40:40 +00:00
Andi-Bogdan Postelnicu
bbf960e82c Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
Updated with rustfmt 1.4.38-stable (a8314ef 2022-06-27)
# ignore-this-changeset

Depends on D151908

Differential Revision: https://phabricator.services.mozilla.com/D151909
2022-07-15 09:37:22 +00:00
Iulian Moraru
450d8b0d6a Merge mozilla-central to autoland on a CLOSED TREE 2022-07-15 13:00:58 +03:00
Iulian Moraru
99c3ccc2f0 Merge autoland to mozilla-central. a=merge 2022-07-15 12:51:40 +03:00
Jon Coppeard
41f1157aa3 Bug 1779583 - Refactor gc::HeapSize and split out HeapSizeChild r=sfink
This creates a HeapSizeChild subclass that can be used for per-zone GC heap
size tracking. This requires an extra argument to pass the parent HeapSize.
Fortunately that is always to hand in the few places it is needed.

This eliminates the extra parent link in all cases and removes the conditional
update.

Differential Revision: https://phabricator.services.mozilla.com/D151832
2022-07-15 09:11:26 +00:00
Johan Lorenzo
08810d308b Bug 1778881 - part 2: Bump imgur max-run-time to 80 minutes in order to prevent unwanted timeouts r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D151730
2022-07-15 08:45:08 +00:00
Andi-Bogdan Postelnicu
806f346204 Bug 1519636 - Reformat recent changes to the Google coding style. r=marco
Updated with clang-format version 14.0.5 (taskcluster-ThuAJINyTKOILKeakawQZw)
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D151908
2022-07-15 08:27:50 +00:00
Andi-Bogdan Postelnicu
3fe05b85d6 Bug 1778358 - add c++17 flag to the static analysis test. r=marco
Differential Revision: https://phabricator.services.mozilla.com/D151910
2022-07-15 08:26:25 +00:00
James Graham
cb29b0bf88 Bug 1779694 - Mark scrolling test as intermittent on desktop, a=testonly
Differential Revision: https://phabricator.services.mozilla.com/D151912
2022-07-15 08:17:48 +00:00
Mozilla Releng Treescript
f7f2ce5efc no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
it -> ce5fe61ebb1361ccdfb219a7d6e8a703cadbd223
tg -> 369d2826e3404c2d738c285de7da3980bb19dfbf
uk -> 220e0e7a7025124dc61ce0b9b5cdb5de86c9c45a
vi -> 55841c53b0fe7e12bf9f5702e3d7e6b9c8c04380
2022-07-15 06:57:56 +00:00