Commit Graph

912391 Commits

Author SHA1 Message Date
Mike Hommey
d98022fd4b Bug 1890704 - Update builders to rustc 1.77.2. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D207103
2024-04-11 08:44:17 +00:00
Hubert Boma Manilla
73fa6c95fd Bug 1767770 - [devtools] On content page load image requests are loaded r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D176310
2024-04-11 08:43:17 +00:00
Frédéric Wang
a0998a4069 Bug 1890523 - Remove extra space above/below stretchy operators. r=emilio
Gecko always adds .2em space above and below stretchy operators but this
is not part of MathML Core and is causing several WPT failures. The
MATH table does not have any parameter for that so it's likely some
tweak that was added in the early days of MathML that may no longer be
necessary. This patch tentatively removes this feature by placing it
under a disabled-by-default flag.

Differential Revision: https://phabricator.services.mozilla.com/D207014
2024-04-11 08:38:19 +00:00
Mark Banner
7a3d998312 Bug 1889702 - Change search-config-v2 validation to allow only require a telemetrySuffix with a partnerCode when it is for a distribution. r=mcheang
Differential Revision: https://phabricator.services.mozilla.com/D206676
2024-04-11 08:14:28 +00:00
Mark Banner
b75f672fb4 Bug 1890658 - Correct application name for the xpcshell search config tests. r=mcheang
Differential Revision: https://phabricator.services.mozilla.com/D207079
2024-04-11 08:14:28 +00:00
Jon Coppeard
56eb007d7a Bug 1888360 - Update which GC telemetry is collected by default in release builds r=sfink
In release builds we want to collect telemetry which is 1) useful and 2) is
likely to be different to that of the beta or nightly populations.

This patch adds collection of the the following telemetry in release builds by
default:
   +  GC_ZONE_COUNT
   +  GC_ZONES_COLLECTED
   +  MEMORY_JS_GC_HEAP
   +  GC_IN_PROGRESS_MS
   +  GC_MARK_MS
   +  GC_SWEEP_MS
   +  GC_COMPACT_MS
   +  GC_SLICE_MS
   +  GC_MMU_50
   +  GC_MINOR_US

The following are removed from collection in release builds by default, because
they are generally determined by scheduling code and not by the release
population:

   -  GC_BUDGET_MS_2
   -  GC_TIME_BETWEEN_S

The following are removed because they're not useful enough to justify:

   -  GC_ANIMATION_MS
   -  GC_PRETENURE_COUNT_2
   -  GC_TENURED_SURVIVAL_RATE
   -  GC_EFFECTIVENESS

The following are removed because they are part of more general telemetry and
not useful enough on their own:

   -  GC_MARK_ROOTS_US
   -  GC_MARK_GRAY_MS_2
   -  GC_MARK_WEAK_MS

Differential Revision: https://phabricator.services.mozilla.com/D207158
2024-04-11 08:10:39 +00:00
André Bargull
bec341e6cd Bug 1890793: Assert CallArgs::newTarget is not gray. r=spidermonkey-reviewers,sfink,iain
Differential Revision: https://phabricator.services.mozilla.com/D207160
2024-04-11 07:51:12 +00:00
Alexandra Borovova
a14508fefb Bug 1884935 - [bidi] Update serialization for "browsingContext.locateNodes" and remove "ownership" and "sandbox" arguments. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D207114
2024-04-11 07:34:50 +00:00
Mozilla Releng Treescript
af145cbe94 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
fur -> 72509082a58345a46676290ebff25d39f5098105
hy-AM -> 6dfbd3712e52968f337bdeacd2d48e5cd3454570
ia -> 60efc04f191f2dc95033bdfddf592da0db1ecefc
uk -> 4ae367f62cb6f69b5caeda3ba0120c992bd391f2
2024-04-11 07:02:27 +00:00
serge-sans-paille
e6f05c16e3 Bug 1888163 - Improve quoting in clangd configure backend r=glandium
Some micro-optimization in the mozbuild/shellutil.py quoting function,
and use it at a finer grain to avoid some extra list creation.
This saves time in the configure step.

Differential Revision: https://phabricator.services.mozilla.com/D205861
2024-04-11 06:59:09 +00:00
Yannis Juglaret
484214561b Bug 1875036 - Speed up directory enumeration on Windows. r=win-reviewers,gstoll
We replace the use of FindFirstFileW by FindFirstFileExW with the most
optimized combination of flags on the code path reached from
nsIDirectoryEnumerator on Windows. This should make enumeration faster,
in particular when enumerating directories with thousands of files like
it can happen in QuotaManager code.

Differential Revision: https://phabricator.services.mozilla.com/D207151
2024-04-11 06:52:03 +00:00
Mike Hommey
7c5cdb53a9 Bug 1890924 - Avoid the proxy variable being found unused on Windows . r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D207235
2024-04-11 06:36:20 +00:00
AndiAJ
98a54cbdc5 Bug 1887594 - Fix saveTabToExistingCollectionFromMainMenuTest UI test r=aaronmt
- The inconsistencies were caused by the fact that the tabs weren't properly selected when trying to create a collection.
- To overcome this problem, I've added a retry loop to the the tab selection function and also added an extra assertion (**verifyTabsMultiSelectionCounter**()) inside the **selectTab** function which will help us identify more easily if there is a tab selection problem

- This patch should fix the following intermittent UI tests affected by the above mentioned problem:
  -  saveTabToExistingCollectionFromMainMenuTest
  -  renameCollectionTest
  -  verifyExpandedCollectionItemsTest
  -  removeTabFromCollectionUsingSwipeRightActionTest
  -  removeTabFromCollectionUsingSwipeLeftActionTest
  -  saveTabToExistingCollectionUsingTheAddTabButtonTest


 saveTabToExistingCollectionFromMainMenuTest - successfully passed 150x on Firebase
 renameCollectionTest - successfully passed 150x on Firebase
 verifyExpandedCollectionItemsTest - successfully passed 150x on Firebase

Differential Revision: https://phabricator.services.mozilla.com/D207146
2024-04-11 06:33:47 +00:00
Sandor Molnar
ac32d77102 Backed out changeset 4ad2cddade30 (bug 1883516) for causing node newtab failures 2024-04-11 06:03:15 +03:00
Amy Churchwell
da2c14d7b8 Bug 1883516 - Add new wallpaper component for onboarding r=fluent-reviewers,bolsson,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D205658
2024-04-11 02:28:13 +00:00
Cosmin Sabou
e9bd3cebd5 Backed out 2 changesets (bug 1887774) for causing gtest failures. CLOSED TREE
Backed out changeset 29c59d5d9bee (bug 1887774)
Backed out changeset 210dbccad6f2 (bug 1887774)
2024-04-11 05:17:30 +03:00
Hubert Boma Manilla
6ddb2c49d9 Bug 1824109 - [devtools] Make sure the paused task is resumed before exiting r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D207088
2024-04-11 01:12:49 +00:00
Mozilla Releng Treescript
cb17d49351 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-04-11 00:24:52 +00:00
Zac McKenney
8be03b9a44 Bug 1811563 - Strings for Addon Permissions screen redesign r=android-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D206069
2024-04-10 23:57:31 +00:00
Sandor Molnar
f94aae91d1 Backed out changeset 6a91dbb21815 (bug 1881588) for causing node newtab failures CLOSED TREE 2024-04-11 02:58:39 +03:00
Karl Tomlinson
af70041101 Bug 1887774 pass a track to EnsureAudioProcessing() r=pehrsons
This would be used in a subsequent changeset to configure the AudioProcessing.

Differential Revision: https://phabricator.services.mozilla.com/D206871
2024-04-10 22:50:38 +00:00
Nathan Barrett
d57c2801d9 Bug 1881588 - Add Wallpaper component r=home-newtab-reviewers,fluent-reviewers,bolsson,thecount,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D205373
2024-04-10 22:42:12 +00:00
Emilio Cobos Álvarez
76ccf69421 Bug 1890824 - Add an exception to browser_parsable_css.js.
To deal with a variable that is still used from aboutprofiling.css,
which for some reason is devtools.

MANUAL PUSH: Trivial orange fix CLOSED TREE
2024-04-11 00:33:28 +02:00
Karl Tomlinson
9fcd2ec8df Bug 1887774 delay AudioProcessing initialization until required r=pehrsons
The benefit is that whether the DeviceInputTrack or reverse stream could be
affected by clock drift is more likely to be known, and so recreation of
mAudioProcessing will be less likely when, in a subsequent patch, the
AudioProcessing needs to be replaced when the possibility of drift changes.

mSkipProcessing and mRequestedInputChannelCount are now replaced by their
MediaEnginePrefs equivalents.  The AudioInputProcessing now starts in
pass-through mode, consistent with its initial AEC, AGC, and noise suppression
settings.

Differential Revision: https://phabricator.services.mozilla.com/D206868
2024-04-10 21:54:46 +00:00
William Durand
4385dce6fc Bug 1787379 - Add origin to runtime.MessageSender. r=robwu,zombie,geckoview-reviewers
Note that we intentionally return "null" for null principals *and* file
scheme, which is - at the time of writing - different than Chromium.

Differential Revision: https://phabricator.services.mozilla.com/D206989
2024-04-10 21:48:40 +00:00
Arturo Mejia
a5f77b83e9 Bug 1812320 - Add support to edit extension permissions at run-time in AC. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D205629
2024-04-10 21:41:44 +00:00
Edgar Chen
46cdda5158 Bug 1890672 - Remove test_wpt_pointerevent_pointerId_scope-manual.html; r=smaug
This corresponding wpt test is no longer a manual test,
https://wpt.fyi/results/pointerevents/pointerevent_pointerId_scope.html?label=experimental&label=master&aligned.
And we pass the wpt one.

Differential Revision: https://phabricator.services.mozilla.com/D207086
2024-04-10 21:33:25 +00:00
Edgar Chen
cbc96eee66 Bug 1890672 - Remove test_wpt_pointerevent_change-touch-action-onpointerdown_touch-manual.html; r=smaug
This corresponding wpt test is no longer a manual test,
https://wpt.fyi/results/pointerevents/pointerevent_change-touch-action-onpointerdown_touch.html?label=experimental&label=master&aligned.
Though we don't pass the wpt one, but this mochitest test is disabled, so lets
just remove it and work directly on wpt one.

Differential Revision: https://phabricator.services.mozilla.com/D207085
2024-04-10 21:33:24 +00:00
Sandor Molnar
214c8ea2f4 Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE
Backed out changeset 59dafb79d2be (bug 1879975)
Backed out changeset e51e76ec89c5 (bug 1879975)
Backed out changeset 9bcec32fe1ac (bug 1879975)
2024-04-11 00:41:59 +03:00
kpatenio
ccd602ba69 Bug 1885609 - implement backup method for PlacesBackupResource. r=backup-reviewers,places-reviewers,mak,mconley
Implements `PlacesBackupResource.backup` to store a copy of `places.sqlite` and `favicons.sqlite` in the staging folder.

If users don't want history remembered or use permanent private browsing mode, we will backup bookmarks instead to a file called `bookmarks.json`. Automatic backup is not yet implemented, so to test changes locally, go to `chrome://browser/content/backup/debug.html` to view where we store the staging folder and to manually run the backup methods for all available backup resources.

Backup files for `PlacesBackupResource` should be under the `places` subfolder in the staging folder.

Differential Revision: https://phabricator.services.mozilla.com/D206532
2024-04-10 21:21:17 +00:00
Michael Hughes
c3a4b0e099 Bug 1879975 - Adding in logging for taskbar debugging r=nrishel,mpohle
Differential Revision: https://phabricator.services.mozilla.com/D206554
2024-04-10 21:17:21 +00:00
Michael Hughes
03b8a60b5c Bug 1879975 - Hooking up secret keys with try and release builds for new windows api taskbar pinning r=bhearsum,taskgraph-reviewers,ahal
Added new secret data storing the release keys. Modifying scripts to hook them up. Testing will be done thoroughly with try and release builds to confirm that pinning works on newer machines and falls back to the old mechanism on older machines.

Differential Revision: https://phabricator.services.mozilla.com/D205361
2024-04-10 21:17:20 +00:00
Michael Hughes
dbbbed9603 Bug 1879975 - Newer versions of Windows disable pinning to the taskbar using older methods r=mpohle,bhearsum,nrishel
This is adding in the new Windows 11 only version of taskbar pinning. For the new pinning to work, we need to use limited access feature tokens. Those are going to be made private and aren't included with this change.
This change will compile, and will work if built against the correct limited access feature tokens, as specified in developer local machine config files, but for every other build, the new taskbar pinning won't work and will fall back to the old methods.
I will implement the try / release building machines using the secret limited access feature tokens in a follow-up diff.

Differential Revision: https://phabricator.services.mozilla.com/D205004
2024-04-10 21:17:20 +00:00
Emilio Cobos Álvarez
d08324b576 Bug 1890397 - Rework tab preview panel to make it not part of the shadow dom. r=desktop-theme-reviewers,tabbrowser-reviewers,dao,emilio
This moves the panel to the light dom so that it works like every other
panel, but it seems simpler in general too?

Differential Revision: https://phabricator.services.mozilla.com/D207133
2024-04-10 21:07:55 +00:00
Christoph Moench-Tegeder
0e41163647 Bug 1890593 - GetSystemWPADSetting for libproxy-enabled builds r=jesup
In #621429 a call to nsUnixSystemProxySettings::GetSystemWPADSetting()
was added, but that function is not available for builds with
MOZ_ENABLE_LIBPROXY. The funtion is trivial enough to just
copy it across - else there'd more boilerplate than actual code.

Differential Revision: https://phabricator.services.mozilla.com/D207197
2024-04-10 21:04:41 +00:00
Emilio Cobos Álvarez
03de1a202c Bug 1890824 - Simplify number input styles in the print dialog. r=Itiel,desktop-theme-reviewers,dao
Use the non-native theme number input rather than rebuilding one.

D205379 actually broke the hover effect because nesting with a
pseudo-element doesn't work as you expect, see
https://github.com/w3c/csswg-drafts/issues/9492

Differential Revision: https://phabricator.services.mozilla.com/D207178
2024-04-10 20:52:44 +00:00
Greg Stoll
943cfaeee3 Bug 1884003 - make sure Content Analysis log messages aren't too big r=dlp-reviewers,handyman
Differential Revision: https://phabricator.services.mozilla.com/D206926
2024-04-10 20:44:25 +00:00
Karl Tomlinson
4edafeaf28 Bug 1887774 delay mPacketizerInput initialization until required r=pehrsons
mPacketizerInput won't need to be re-created for every channel count change if
no processing is done for some channel counts.

More significantly, this will facilitate delaying, in a subsequent patch,
AudioProcessing construction while its parameters may still be changing.

Differential Revision: https://phabricator.services.mozilla.com/D206867
2024-04-10 20:36:33 +00:00
Karl Tomlinson
c0cd86bb97 Bug 1887774 rename ConnectToNativeDevice introspection function to ConnectedToNativeDevice r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D206870
2024-04-10 20:34:10 +00:00
Karl Tomlinson
c6210d5d37 Bug 1887774 remove unnecessary aPort parameter from GetInputSourceData() r=pehrsons
Depends on D206868

Differential Revision: https://phabricator.services.mozilla.com/D206869
2024-04-10 20:27:18 +00:00
Chris Peterson
9498c2c2a1 Bug 1833728 - Rename "Passwords shortcut" to "Passwords". r=android-reviewers,gl
Fenix's "Passwords shortcut" menu item is truncated to "Passwords sho..".

Differential Revision: https://phabricator.services.mozilla.com/D206980
2024-04-10 20:09:32 +00:00
Sandor Molnar
6598343f69 Backed out changeset ae6126131b6d (bug 1881995) for causing ThreadSanitizer failures @ HashFunctions.h CLOSED TREE 2024-04-10 23:16:31 +03:00
Max Christian Pohle
50c5fcf8ff Bug 1890335 - Incorrect message shown in the mailto infobar, r=mhughes,fluent-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D207148
2024-04-10 19:39:04 +00:00
Andrew Sutherland
5ab56cb0dd Bug 1886108 - Normalize error messages. r=dom-worker-reviewers,smaug
Differential Revision: https://phabricator.services.mozilla.com/D207104
2024-04-10 18:59:24 +00:00
Karl Tomlinson
18cca13635 Bug 1887774 convert from MediaEnginePrefs to AudioProcessing config in AudioInputProcessing r=pehrsons
This clarifies that config, pass-through, and input channel count are all set
in the same way.

It will also facilitate delayed AudioProcessing construction in a subsequent
patch.

Differential Revision: https://phabricator.services.mozilla.com/D206866
2024-04-10 18:45:19 +00:00
andrej
063d18e296 Bug 1888142 - Webpagetest Permafail due to new way of accepting API keys. r=perftest-reviewers,kshampur
Webpagetest has modified the way that they accept keys, they used to accept it through a URL parameter, but now they require it to be in the header and with a different name

Differential Revision: https://phabricator.services.mozilla.com/D207159
2024-04-10 18:44:46 +00:00
Karl Tomlinson
3b9d0a36b2 Bug 1887774 skip sleeps to run AudioProcessingTrackDisabling GTest 6 seconds faster r=padenot
Depends on D206864

Differential Revision: https://phabricator.services.mozilla.com/D206865
2024-04-10 18:44:00 +00:00
Karl Tomlinson
7b35373e1f Bug 1887774 apply a saved "media.cubeb.force_sample_rate" pref in content processes r=padenot
Without PREF_CUBEB_FORCE_SAMPLE_RATE in gInitCallbackPrefs, content processes
did not see the pref value unless the pref was changed during the lifetime of
the content process.

Differential Revision: https://phabricator.services.mozilla.com/D206864
2024-04-10 18:42:58 +00:00
Karl Tomlinson
3018a1b599 Bug 1887774 add prefs to simulate drift in audio streams r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D206863
2024-04-10 18:42:35 +00:00
Sandor Molnar
29d972749f Backed out 12 changesets (bug 1843308, bug 1848406, bug 1888500, bug 1888504, bug 1890546) for causing AddressSanitizer @ xpcom/base/nsISupportsImpl.cpp & bc failures @ toolkit/components/antitracking/bouncetrackingprotection/test/browser/<...> CLOSED TREE
Backed out changeset 4537591cca64 (bug 1890546)
Backed out changeset b29ebdf1439e (bug 1843308)
Backed out changeset 7c22cf88677f (bug 1888504)
Backed out changeset b85173dc6c16 (bug 1888500)
Backed out changeset 02d68d4511c7 (bug 1888500)
Backed out changeset 42ab5bd4b856 (bug 1848406)
Backed out changeset 6ce0fba99d02 (bug 1848406)
Backed out changeset affbf180e519 (bug 1848406)
Backed out changeset 80365ce68377 (bug 1848406)
Backed out changeset d75faab0301f (bug 1848406)
Backed out changeset 940c5fd39d25 (bug 1848406)
Backed out changeset 31016e129e99 (bug 1848406)
2024-04-10 22:10:33 +03:00