800257 Commits

Author SHA1 Message Date
Kelsey Gilbert
bb48a57a8a Bug 1771374 - Support display-p3 output via DirectComposition on Windows. r=sotaro,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D150275
2022-06-30 17:56:26 +00:00
Mike Conley
84745515a4 Bug 1774262 - Make search-textbox component easier to theme. r=mstriemer,desktop-theme-reviewers,dao,freddyb
This allows consumers of the component to override the clear search icon
and change the width of the focus outline.

Differential Revision: https://phabricator.services.mozilla.com/D149563
2022-06-30 17:38:17 +00:00
Steve Fink
7db6b86519 Bug 1774651 - Add a MinorGC perfstat measurement r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D149556
2022-06-30 17:36:32 +00:00
Steve Fink
4dc8661cff Bug 1774651 - Add a NonIdleMajorGC perfstat measurement r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D149555
2022-06-30 17:36:31 +00:00
Steve Fink
f60593707d Bug 1774651 - Add a MajorGC PerfStats metric r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D149554
2022-06-30 17:36:31 +00:00
smolnar
1ae6fdb86e Backed out changeset 6d913c78ba72 (bug 1207753) for causing build bustages in memory/replace/logalloc/LogAlloc.cpp CLOSED TREE 2022-06-30 20:44:00 +03:00
Ray Kraesig
ec7d45d247 Bug 1207753 - add thread-safety annotations to memory/build's Mutex types r=glandium,jesup
Add the customary bevy of thread-safety annotations to the Mutex types
in memory/build.

Almost all existing instances of these Mutexes are already marked with
MOZ_UNANNOTATED, so there's not much else required for this patch. The
sole exception is a highly unusual (but already well-commented) bit in
PHC.cpp where we manually release an autolocked mutex before crashing.

Differential Revision: https://phabricator.services.mozilla.com/D150519
2022-06-30 17:25:28 +00:00
Alexandre Poirot
1ae58de96b Bug 1774937 - [devtools] Allow to debug slow script without having devtools opened beforehand. r=jdescottes
The test doesn't really cover this fix as mochitest head files will force loading gDevTools...
To properly cover that we would have to have this test in another file and folder without any head.
This will make it hard to reuse Debugger test helpers. Let's assume we cover the modified feature
while not covering the very precise regression I fix here.

Differential Revision: https://phabricator.services.mozilla.com/D150155
2022-06-30 17:18:55 +00:00
Alexandre Poirot
d3f1f1cf11 Bug 1774937 - [devtools] Fix breaking on slow scripts. r=jdescottes
We weren't waiting for interrupt to have fully paused the thread
before trying to resume when the state was "attached".

Differential Revision: https://phabricator.services.mozilla.com/D150154
2022-06-30 17:18:54 +00:00
Alexandre Poirot
730bff2728 Bug 1774937 - Show the debug slow script button if DevTools are opened on all releases. r=jdescottes,dthayer
Differential Revision: https://phabricator.services.mozilla.com/D150153
2022-06-30 17:18:54 +00:00
Joel Maher
7e19d32714 Bug 1777114 - cleanup try presets after removing -fis and -e10s from task labels. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D150518
2022-06-30 16:33:23 +00:00
Kagami Sascha Rosylight
b8a6ac5e51 Bug 1777408 - Prefer Handle/RootedVector when replacing Handle/Rooted*Vector typedefs r=andi
`JS::{Handle/Rooted}Vector<T>` are straightforward enough and way shorter than `JS::{Handle/Rooted}<JS::StackGCVector<T>>` (too many special characters). The linter currently does not prevent the use of them, so for now let's prefer them for replacements.

Differential Revision: https://phabricator.services.mozilla.com/D150696
2022-06-30 16:29:30 +00:00
James Teow
ee7e4a5455 Bug 1773771 - Add GoToIntranetSiteForSingleWordEntryInAddressBar enterprise policy r=mkaply,flod
Differential Revision: https://phabricator.services.mozilla.com/D148952
2022-06-30 16:21:44 +00:00
James Teow
6abc655018 Bug 1735534 - Set browser.urlbar.dnsResolveSingleWordsAfterSearch to 0 by default - r=mak
Differential Revision: https://phabricator.services.mozilla.com/D149159
2022-06-30 16:15:04 +00:00
Dão Gottwald
5ff7cdbcb2 Bug 1777536 - [Colorway Closet] Disable the "Set colorway" button when the selected colorway was already the active theme prior to open the modal. r=bigiri
Differential Revision: https://phabricator.services.mozilla.com/D150784
2022-06-30 15:52:01 +00:00
Gabriel Bustamante
89f28310c3 Bug 1768747 - Disables msix-latest and msix-next-latest uptake check on esr. Enables the esr102 bouncer check in .cron.yml r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D150767
2022-06-30 15:47:53 +00:00
Dana Keeler
46abba10d9 Bug 1774579 - certificate manager: update leftover loadCerts call from bug 1682412 r=rmf
In bug 1682412, loadCerts was removed from nsICertTree. At the time, the
certificate manager still had one use of it that should have been updated to
loadCertsFromCache. This patch makes that update.

Differential Revision: https://phabricator.services.mozilla.com/D150503
2022-06-30 15:41:25 +00:00
Julien Cristau
e51e90d9b1 Bug 1777521 - set firefox-esr-next-msix-latest-ssl bouncer alias on esr102. r=gbrown DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D150761
2022-06-30 15:34:27 +00:00
Mike Conley
77ff97c5b8 Bug 1777367 - Put YouTube's PiP toggle visibility threshold back to 0.7. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D150702
2022-06-30 15:19:15 +00:00
Jeff Muizelaar
b54167f8b0 Bug 1777380 - Get PrintHitTestInfoStatsInternal building again. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D150675
2022-06-30 15:15:09 +00:00
Iulian Moraru
7d097875df Backed out changeset 59a5d52a3d71 (bug 1774569) for causing py3 failures. CLOSED TREE 2022-06-30 19:17:03 +03:00
Iulian Moraru
eaae7245b9 Backed out 3 changesets (bug 1762571) for causing xpcshell failures on test_trr_httpssvc_wrap.js. CLOSED TREE
Backed out changeset 9e6eb444acb4 (bug 1762571)
Backed out changeset f24051722cee (bug 1762571)
Backed out changeset 0ead2f6d0582 (bug 1762571)
2022-06-30 18:43:06 +03:00
Tooru Fujisawa
421e48f234 Bug 1775207 - Add per-realm option to enable async stack capturing. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D150061
2022-06-30 15:11:36 +00:00
Kershaw Chang
400192a425 Bug 1777498 - Don't block speculative connection if FetchHTTPSRR fails, r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D150760
2022-06-30 15:07:48 +00:00
Jonathan Kew
a18e1814b0 Bug 1777475 - Add locking to the gfxGlyphExtents class. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D150750
2022-06-30 14:52:38 +00:00
Agi Sferro
a30e2f2d3b Bug 1776313 - Lite build clarification. r=calu DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D150617
2022-06-30 14:51:31 +00:00
Niklas Baumgardner
0049c1fc67 Bug 1775334 - If subtitles settings is showing do not hide controls. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D150388
2022-06-30 14:41:59 +00:00
Alex Hochheiden
cf9344f637 Bug 1774569 - Vendor packaging at version 21.3 to remove distutils dependency r=firefox-build-system-reviewers,glandium
https://pypi.org/project/packaging/21.3/

Differential Revision: https://phabricator.services.mozilla.com/D149679
2022-06-30 14:28:59 +00:00
ffxbld
d0985bd3cc No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=diannaS
Differential Revision: https://phabricator.services.mozilla.com/D150742
2022-06-30 14:25:21 +00:00
Csoregi Natalia
e3f6b53b3b Backed out changeset 1491786f8402 (bug 1775194) for multiple reporting failures. CLOSED TREE 2022-06-30 17:25:47 +03:00
Csoregi Natalia
b8e4820ca9 Backed out changeset 100ff469d56b (bug 1776642) for causing failures on test_site_compatibility.py. CLOSED TREE 2022-06-30 17:24:28 +03:00
Csoregi Natalia
e68af3fce2 Backed out changeset 0783edbc00a5 (bug 1774183) for causing failures on browser_colorwayCloset.js. CLOSED TREE 2022-06-30 17:21:30 +03:00
Nicolas Chevobbe
5b431b3903 Bug 1766128 - [devtools] Don't define empty default values for sessionData in getSessionData. r=ochameau
A test is added to check that having a script with a debugger statement does
not lead to the thread pausing.

Differential Revision: https://phabricator.services.mozilla.com/D150356
2022-06-30 13:44:42 +00:00
Andrew Osmond
2b5b6c5a20 Bug 1777411 - Improve error messages when cloning ImageBitmap. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D150697
2022-06-30 13:36:34 +00:00
Mark Banner
eea090b829 Bug 1777477 - Fix browser_parsable_script.js to work with testing javascript modules (mjs files) as well. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D150751
2022-06-30 13:24:03 +00:00
Mark Banner
f316a3e874 Bug 1762571 - Update node_modules bundles and package-lock.json files for new node versions. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D147175
2022-06-30 13:23:25 +00:00
Mark Banner
a8c4b34efc Bug 1762571 - Use existing node_modules bundles for devtools tests. r=marco
The eslint test already has these setup and uses them rather than running npm install each time.

Differential Revision: https://phabricator.services.mozilla.com/D147174
2022-06-30 13:23:24 +00:00
Mark Banner
72f5384587 Bug 1762571 - Upgrade NodeJS to v12 for the build system and v16 for tests. r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D147173
2022-06-30 13:23:24 +00:00
Ben Hearsum
19182b0023 Bug 1758961: fix .lnk.lnk names when creating shortcuts through ShellService.pinToTaskbar r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D150631
2022-06-30 13:15:58 +00:00
Jon Coppeard
b2755f1bad Bug 1415721 - Update outdated comment about when to sweep shared script data r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D150461
2022-06-30 13:03:07 +00:00
Jon Coppeard
2783d51864 Bug 1776833 - Part 2: Remove use of GC lock when accessing GC tunables r=sfink
Depends on D150458

Differential Revision: https://phabricator.services.mozilla.com/D150460
2022-06-30 13:02:32 +00:00
Jon Coppeard
3bf4ddb2ea Bug 1776833 - Part 1: Make GC tunables MainThreadData or move them to GCRuntime r=sfink
The chunk settings move to GCRuntime where they are made GCLockData.

Almost all tunable settings become MainThreadData with the exception of
mallocThresholdBase which is accessed off-thread during sweeping since resizing
contains can cause allocation.

Differential Revision: https://phabricator.services.mozilla.com/D150458
2022-06-30 13:02:31 +00:00
Gabriele Svelto
af54b91951 Bug 1776195 - Do not install watchman on openSUSE anymore because it's often broken r=andi
Differential Revision: https://phabricator.services.mozilla.com/D150110
2022-06-30 12:41:31 +00:00
Gregory Mierzwinski
a7c0c18395 Bug 1770152 - Add option to collect perfstats in raptor-browsertime. r=perftest-reviewers,afinder
This patch enables the collection of perfstats through raptor-browsertime. It can be enabled by setting `perfstats = true` in the test manifest.

Differential Revision: https://phabricator.services.mozilla.com/D148903
2022-06-30 12:36:03 +00:00
R. Martinho Fernandes
b688465bb0 Bug 1718228 - Make CollectedClientData follow the spec r=dveditz,baku
Differential Revision: https://phabricator.services.mozilla.com/D136881
2022-06-30 12:28:45 +00:00
Iulian Moraru
7ad40f6883 Backed out changeset 121326268074 (bug 1737722) for causing build bustages on WRHitTester.cpp. CLOSED TREE 2022-06-30 15:25:43 +03:00
Timothy Nikkel
24843e3503 Bug 1737722. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D145721
2022-06-30 12:06:40 +00:00
Bernard Igiri
b88de56b32 Bug 1774183 - Improve test coverage of colorwaycloset.js r=Gijs
Added tests to improve test coverage of colorwaycloset.js

Differential Revision: https://phabricator.services.mozilla.com/D150158
2022-06-30 12:04:41 +00:00
Andrew Osmond
305c52258d Bug 1777301 - Fix crash in FontFaceSetDocumentImpl::Destroy due to clearing document reference too early. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D150684
2022-06-30 11:59:15 +00:00
Michael Kohler
beec44fed6 Bug 1761513 - Remove Engine(about:preferences#search) should be disabled for current Default Engine r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D148389
2022-06-30 11:44:30 +00:00