Ryan Hunt
3eea487471
Bug 1777604
- wasm: Conservatively flush icache for all threads when compiling a module on ARM64. r=nbp
...
See https://bugzilla.mozilla.org/show_bug.cgi?id=1777604#c12 for
more information.
Differential Revision: https://phabricator.services.mozilla.com/D151677
2022-07-15 19:37:18 +00:00
Haik Aftandilian
a064a6ac2d
Bug 1779816 - Don't specify entitlements that use the default setting of false r=mac-reviewers,bradwerth
...
Cleanup our entitlement files by removing entitlements that use the default setting of false.
production.entitlements.xml and developer.entitlements.xml are used today.
The browser and plugin-container entitlement lists will be used when we enable using different entitlements for parent and child processes.
Differential Revision: https://phabricator.services.mozilla.com/D151943
2022-07-15 19:30:47 +00:00
Andrew Osmond
65ee6ac311
Bug 1779771 - Use thread local ScreenReferenceDrawTarget for CanvasPath::Constructor. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D151944
2022-07-15 19:22:21 +00:00
James Teow
b09009da4c
Bug 1679556 - Toggle browser.fixup.alternate.enabled and add telemetry, r=mak
...
The suggested solution for this bug is to disable browser.fixup.alternate.enabled
unless toggled by the user, and to add telemetry to the preference so that if we
find users rarely use the option, we can safely remove the feature in a future release.
Many tests rely on expecting URI's to be modified, so I modified them so that they
should not expect the prefix or suffix to be modified.
Differential Revision: https://phabricator.services.mozilla.com/D147795
2022-07-15 19:08:56 +00:00
Butkovits Atila
06d063b4c9
Backed out changeset 0e60cc940997 (bug 1772339) for causing failures at browser_keyboardShortcut.js. CLOSED TREE
2022-07-15 21:42:23 +03:00
Janvi Bajoria
580833a166
Bug 1772339 - Hover states for PiP playback controls r=kpatenio,niklas,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D149039
2022-07-15 17:47:06 +00:00
David Shin
3fa1dd240a
Bug 1774135 - ResizeObserver
: Take subpixel snapping into account when reporting devicePixelContentBoxSize
. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D151549
2022-07-15 17:45:36 +00:00
Thomas Wisniewski
bc21b9473b
Bug 1717806 - fix the redirect-requiring SmartBlock shims to work consistently; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D151925
2022-07-15 17:38:24 +00:00
Lee Salzman
4c9f7436ee
Bug 1779804 - Check for valid target in DrawTargetWebgl before accessing shmem. r=aosmond,gfx-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D151938
2022-07-15 16:34:02 +00:00
Tom Schuster
3400605cfd
Bug 1740420 - Improve sandbox error message when accessing storages. r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D150255
2022-07-15 16:33:46 +00:00
Jon Coppeard
a66815a252
Bug 1779733 - Skip post barriers for the values of nusery allocated Maps r=jandem
...
This skips post barriers for MapObject tables when the JS Map object is in the
nursery. The change to the finalizer is required so that we don't try and
remove store buffer entries that were not created in the first place.
I don't like the way this works by casting the table pointer to a different type
with the same memory layout, but it's something we do already in that code and
it's the simplest solution to this problem.
Differential Revision: https://phabricator.services.mozilla.com/D151916
2022-07-15 16:05:54 +00:00
Sebastian Hengst
5f5698c214
Bug 1765416 - disable test_vendor.py on all platforms. r=ahochheiden DONTBUILD
...
Test can be reenabled after the migration to Python 3.7+ (bug 1734402) because
the fixed Poetry version (1.2.0) has that as minimum requirement.
Differential Revision: https://phabricator.services.mozilla.com/D151913
2022-07-15 15:54:56 +00:00
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