Граф коммитов

861125 Коммитов

Автор SHA1 Сообщение Дата
Gijs Kruitbosch 6c143583b8 Bug 747301 - remove about:plugins and some other unused plugin-related code, r=mossop,handyman,fluent-reviewers,extension-reviewers,desktop-theme-reviewers,bolsson,dao,geckoview-reviewers,owlish,robwu
Differential Revision: https://phabricator.services.mozilla.com/D189921
2023-10-31 09:11:30 +00:00
Jonathan Kew 9916e60d78 Bug 1861716 - Ensure we don't try to apply text-indent within ruby text container frame. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D192164
2023-10-31 08:49:27 +00:00
Cosmin Sabou 0dd597158c Bug 1861374 - Mark dispose-for-full-session-history.tentative.html as intermittent. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D192137
2023-10-31 07:17:07 +00:00
Dimi f0c41628ce Bug 1861458 - Add comma between "City" and "State" values in the address doorhanger r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D192256
2023-10-31 07:12:43 +00:00
Mozilla Releng Treescript 1227c96d5c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ka -> 3d6aa6c9c30b4d66c64e554b791d424a75234820
ro -> 0710e8057de701a213d85b1ef9305fd32ed51a62
2023-10-31 07:00:17 +00:00
ran1 41141c9402 Bug 1837824 - Nightly fails to start in macOS Sonoma virtual machine r=jrmuizel,haik
Adds a search for AppleParavirtGPUs found on macOS virtual machines.

Contributed by ran1@fastlizard4.org.

Differential Revision: https://phabricator.services.mozilla.com/D186081
2023-10-31 06:14:16 +00:00
Issam Mani 5b88cf14bf Bug 1858633 - Add test to catch bug. r=credential-management-reviewers,mtigley
Depends on D191716

Differential Revision: https://phabricator.services.mozilla.com/D191715
2023-10-31 05:54:03 +00:00
Issam Mani 34c0bed060 Bug 1858633 - Pass preselected login as attribute to opened tab. r=credential-management-reviewers,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D191716
2023-10-31 05:54:02 +00:00
Matthew Gregan 5bf05909d9 Bug 1846706 - Enable AudioIPC on Android in Nightly builds. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D185142
2023-10-31 04:30:31 +00:00
Natalia Csoregi 01a0d864a9 Backed out changeset 88295a805fb9 (bug 1826224) for causing bustage on TimerThread.cpp. CLOSED TREE 2023-10-31 06:52:41 +02:00
Natalia Csoregi f62ca31731 Backed out changeset aa66fda02aac (bug 1668136) for causing failures on content-visibility. CLOSED TREE 2023-10-31 06:49:20 +02:00
Justin Link 3fa93dc77c Bug 1826224: Enable high-precision timers on Windows for foreground processes when not on battery power r=smaug
Initially controlled by a pref and only enabled by default in Nightly.

Differential Revision: https://phabricator.services.mozilla.com/D189555
2023-10-31 03:24:34 +00:00
scottdowne f599c2c93d Bug 1858265 - Pocket newtab decouple Pocket personalization code from Discoverystream r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D191022
2023-10-31 02:43:43 +00:00
Jed Davis f0ed8c3525 Bug 1860267 - Allow mremap in all process types when not using mozjemalloc. r=gcp
Previously this was allowed only in content processes, but we've gained
other process types over the years, and it's possible for libc realloc's
mremap case to be reached in any process type (if less common in practice).

This restricts the flags argument to contain at most `MREMAP_MAYMOVE`, to
allow what dlmalloc descendants (glibc, bionic) use for `realloc`.

Note that this does not affect normal builds, only ones which opt out
of our own malloc implemtnation, typically in order to use some kind of
memory instrumentation like valgrind.

Differential Revision: https://phabricator.services.mozilla.com/D192028
2023-10-31 02:12:23 +00:00
Abhishek Madan 63569191d0 Bug 1833105 - Added two histogram telemetry checks for clean copy. r=pbz,anti-tracking-reviewers
Depends on D191339

Differential Revision: https://phabricator.services.mozilla.com/D189175
2023-10-31 01:58:20 +00:00
Cathie Chen 5046f7ee73 Bug 1668136 - Set visible the content relevancy of an element with content-visibility:auto if its descendant is called scrollIntoView, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D186943
2023-10-31 01:38:16 +00:00
Chun-Min Chang bf30345a7b Bug 1860623 - Update libvpx to b759032a0ed2b57ea3412f6820eda377a2dad480 r=webrtc-reviewers,ng
This patch updates libvpx by two steps:
1. ./mach vendor media/libvpx/moz.yaml --patch-mode=none
2. ./mach vendor media/libvpx/moz.yaml --patch-mode=only

The first step pulls the upstream repo files to gecko, and the second
step applies the local patches.

Differential Revision: https://phabricator.services.mozilla.com/D192108
2023-10-31 00:53:08 +00:00
Drew Willcoxon a10a5ff60a Bug 1861540 - Part 2: Update tests to use the local remote settings server. r=daisuke
This modifies tests to use the server. There are a few important points to call
out:

This means tests are now using the real Rust component, and we need to make sure
the test RS data is valid and matches what Rust expects. For example, I had to
add `icon` properties to suggestions and set the `advertiser` to "Wikipedia" for
non-sponsored suggestions. Otherwise Rust hits an error on ingest. I also
removed some test cases because they tested behaviors that are impossible with
Rust, for example Pocket keywords that are duplicated in the high- and
low-confidence arrays.

We need to be careful to wait until Suggest is done syncing from remote settings
regardless of whether it's using the JS or Rust backend. I added a way to force
the backends to sync. That way, tests can force a sync, wait for it to finish,
and be sure that all sync activity is done.

A common pattern in tests is to call `ensureQuickSuggestInit()` and then set
Suggest-related prefs (or vice versa). This is a little problematic because both
`ensureQuickSuggestInit()` and setting prefs can cause Suggest to start a sync.
It's more problematic now that we're not mocking remote settings or Rust. So I
combined the two by adding a `prefs` param to `ensureQuickSuggestInit()`. That
way, tests can be sure that all syncing is done once that function returns.

Depends on D192037, D192124

Differential Revision: https://phabricator.services.mozilla.com/D192038
2023-10-30 23:33:12 +00:00
Drew Willcoxon 3709e4e407 Bug 1861540 - Part 1: Implement a remote settings server for tests. r=daisuke
This implements a remote settings server for tests. Unfortunately there doesn't
seem to be a general-purpose implementation already in the tree.

In part 2, I'll update tests so they use it.

Differential Revision: https://phabricator.services.mozilla.com/D192037
2023-10-30 23:33:11 +00:00
Natalia Csoregi 30852b16d5 Backed out changeset 3727941ffb94 (bug 1861958) for causing bustage on layout.css.container-queries.enabled. CLOSED TREE 2023-10-31 00:46:21 +02:00
Ray Kraesig 0263135c35 Bug 1861519 - [1/1] increase arbitrary timeout in test r=ipc-reviewers,nika
Despite having passed through test-verify cleanly, the crash test is
still sometimes failing due to a dump not being generated.

Increase it to one full second, to give the file dialog time to open. If
this doesn't suffice we'll have to either add another flavor of promise
in the test-only code, or disable the test entirely.

Differential Revision: https://phabricator.services.mozilla.com/D192101
2023-10-30 22:20:16 +00:00
Gregory Pappas c89d952c0b Bug 1861958 - Remove layout.css.container-queries.enabled pref r=emilio,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D192207
2023-10-30 22:10:52 +00:00
Gregory Pappas cf4fcc9d0f Bug 1853489 - Remove media.autoplay.block-webaudio pref r=alwu,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D191579
2023-10-30 22:10:37 +00:00
Drew Willcoxon cf3fde32b7 Bug 1859389 - Modify desktop Suggest integration so it properly handles timestamp templates. r=daisuke
This makes sure `result.payload.originalUrl` is set correctly depending on Rust
vs. JS, and AMP vs. Wikipedia. The logic is getting a little messy due to all
the various combinations, but there's no way around it until we drop the JS
backend.

I tried setting `raw_url` (or `rawUrl`) on JS suggestions to match Rust
suggestions, and while that made the `AdmWikipedia` logic slightly nicer, it
either made the `UrlbarProviderQuickSuggest._canAddSuggestion()` logic a little
uglier because we need to also check `raw_url` for JS suggestions (snake_case),
or instead we could set `rawUrl` (camelCase) on JS suggestions just like Rust
suggestions, but every other property on JS suggestions uses snake_case.

This is *not* based on bug 1861540 because we need to uplift this, but I don't
want to uplift bug 1861540.

Differential Revision: https://phabricator.services.mozilla.com/D192124
2023-10-30 22:04:56 +00:00
Emily McDonough c5a0028430 Bug 1859830 Part 2 - Add a test for a :first @page rules when the first page doesn't have a page name set. r=dholbert
This situation was also tested by some of the page-name wpt that were enabled
in part 1.

Differential Revision: https://phabricator.services.mozilla.com/D191768
2023-10-30 21:45:48 +00:00
Emily McDonough 544a1f7855 Bug 1859830 Part 1 - Apply resolved page style for :first @page, even if it has no specified page name r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D191767
2023-10-30 21:45:48 +00:00
Yury Delendik 009991a78a Bug 1860906 - Serialize CodeRangeUnwindInfos. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D191888
2023-10-30 21:24:08 +00:00
Iulian Moraru 4a5f6cbf98 Backed out 5 changesets (bug 1859590, bug 1854056) for causing gv-junit failures on loginSelectAccept. CLOSED TREE
Backed out changeset c83019663baf (bug 1854056)
Backed out changeset 41dbe84c99b5 (bug 1854056)
Backed out changeset 7b85cd7e7676 (bug 1859590)
Backed out changeset eae1e90e7c10 (bug 1854056)
Backed out changeset fa2c482c3fbd (bug 1854056)
2023-10-30 23:17:45 +02:00
Joel Maher cfb3227981 Bug 1860836 - make testinfo calls more robust. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D191907
2023-10-30 20:40:18 +00:00
kriswright 5b3fe5f7fe Bug 1847347 - Implement applicationSupportsSecureRestorableState. r=mac-reviewers,haik
Along with resume session support we need to support secure state restoration. If I'm reading the AppKit documentation correctly (https://developer.apple.com/documentation/appkit/nsapplicationdelegate/3762521-applicationsupportssecurerestora?language=objc) then we're supposed to implement this ourselves with a true return value.

Differential Revision: https://phabricator.services.mozilla.com/D188947
2023-10-30 20:36:05 +00:00
Emily McDonough db0168ce4d Bug 1819335 Part 2 - Add tests for page name change and break-after/break-before at the same point. r=dholbert
Because the break-after/break-before should cause the new page name to be on
the next page, there should only be one page-break.

One of these cases is still not solved, but the simple case works now.

Differential Revision: https://phabricator.services.mozilla.com/D191711
2023-10-30 20:06:20 +00:00
Emily McDonough ceb9f99f69 Bug 1819335 Part 1 - Do not create a forced break for CSS named page change immediately before an nsPageBreakFrame. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D191710
2023-10-30 20:06:19 +00:00
Greg Stoll 1d69a1ae8f Bug 1811076: Part 2 - Create nsIContentAnalysis and command-line argument
Add the protocol buffer and client side of the SDK to the Gecko build.  This includes prefs to enable/disable/configure content analysis. In addition to the pref, content analysis requires a command-line argument "-allow-content-analysis" to be turned on; this is for security reasons until we make sure that the pref can only be turned on by enterprise policies.

Differential Revision: https://phabricator.services.mozilla.com/D189568
2023-10-30 20:04:00 +00:00
Francesco Lodolo (:flod) f3c23c21e1 Bug 1861797 - Remove Fluent migration recipes for Firefox 116-119, r=bolsson DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D192125
2023-10-30 19:32:38 +00:00
Sergey Galich 4433724f01 Bug 1854056 - using bullet in autofill previews instead of * r=mtigley,credential-management-reviewers
Depends on D191355

Differential Revision: https://phabricator.services.mozilla.com/D191360
2023-10-30 18:38:10 +00:00
Sergey Galich 2751c582e0 Bug 1854056 - removing affix from ProfileAutoCompleteResult r=mtigley,credential-management-reviewers
Depends on D191210

Differential Revision: https://phabricator.services.mozilla.com/D191355
2023-10-30 18:38:10 +00:00
Sergey Galich 256b6db64e Bug 1859590 - disabling browser/extensions/formautofill/test/unit/test_addressDataLoader.js r=mtigley,credential-management-reviewers
Depends on D191204

Differential Revision: https://phabricator.services.mozilla.com/D191210
2023-10-30 18:38:10 +00:00
Sergey Galich 3a7351388f Bug 1854056 - Consistently using autocomplete item image r=mtigley,desktop-theme-reviewers,credential-management-reviewers,reusable-components-reviewers,dao,tgiles
Depends on D191193

Differential Revision: https://phabricator.services.mozilla.com/D191204
2023-10-30 18:38:09 +00:00
Sergey Galich d9e076e012 Bug 1854056 - Moving secondary action from MozAutocompleteLoginRichlistitem to MozAutocompleteTwoLineRichlistitem r=mtigley,desktop-theme-reviewers,credential-management-reviewers,reusable-components-reviewers,dao,hjones
Depends on D191190

Differential Revision: https://phabricator.services.mozilla.com/D191193
2023-10-30 18:38:09 +00:00
Christian Holler (:decoder) 63b0a25896 Bug 1861997 - Add OnMessageError handler to IPC fuzzing. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D192240
2023-10-30 18:16:55 +00:00
Kagami Sascha Rosylight bf36f2f7e0 Bug 1861742 - Part 2: Traverse ReadableByteStreamQueueEntry and PullIntoDescriptor r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D192106
2023-10-30 18:10:25 +00:00
Kagami Sascha Rosylight 47f3c0d3dd Bug 1861742 - Part 1: Move ReadableByteStreamQueueEntry and PullIntoDescriptor to cpp r=smaug
They are not used by other files.

Differential Revision: https://phabricator.services.mozilla.com/D192215
2023-10-30 18:10:25 +00:00
Natalia Csoregi c913384416 Backed out changeset a47a1ff34d2a (bug 1853444) for causing failures on /webtransport/. CLOSED TREE 2023-10-30 21:20:48 +02:00
Mozilla Releng Treescript a5b1d45767 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
gn -> c59617709b5f81afe5106493d0513c46dd9d84de
ja -> 1439461983f95194d6d628b6af437ab2a9f1df0a
ja-JP-mac -> 2f7b5520959d7f46fad92da90b6d0dc7090949fb
nn-NO -> 06abbce62936c898b2d5061958c6db0d1537eb42
pt-PT -> d86aa154067bbc931be4a417d377f2f281ac4aa4
sq -> 542e3a422325ad2a7803453891a0512b9fd23ae0
uk -> 77a6d41a2d0ac6b4e4c04991b39023025d26b0d6
2023-10-30 18:59:59 +00:00
Dimi 9fa85b1900 Bug 1860553 - Show the email field before the phone field in address capture doorhanger r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D192188
2023-10-30 17:50:05 +00:00
Yury Delendik b53d9d4654 Bug 1850989 - Make temp registers used in tail calls ops global. r=rhunt
Depends on D192118

Differential Revision: https://phabricator.services.mozilla.com/D192119
2023-10-30 17:23:32 +00:00
Yury Delendik 3235690726 Bug 1850989 - Fix readability-simplify-boolean-expr in wasm code. r=rhunt
Address preexisting `if (e) return false; return true;` in wasm code.

readability-simplify-boolean-expr

Depends on D192117

Differential Revision: https://phabricator.services.mozilla.com/D192118
2023-10-30 17:23:32 +00:00
Yury Delendik 6c408cb075 Bug 1850989 - Replace superfluous inDeadCode checks with assert. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D192117
2023-10-30 17:23:31 +00:00
Chun-Min Chang bbc8355f26 Bug 1861658 - Enable WebCodecs for transfering.https.any.js r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D192112
2023-10-30 17:17:39 +00:00
Magnus Melin bb595a13b8 Bug 1861492 - don't try to set devtools menus etc. for non-Firefox apps. r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D192000
2023-10-30 16:48:02 +00:00