837738 Commits

Author SHA1 Message Date
Abhishek Tiwari
a0830c7eed Bug 1820878 - Convert toolkit/mozapps/downloads to ESmodules . r=Standard8,extension-reviewers,application-update-reviewers,bytesized,robwu
Differential Revision: https://phabricator.services.mozilla.com/D172245
2023-04-12 17:32:30 +00:00
Ting-Yu Lin
01a9df7e5c Bug 1826952 - Prevent long sync engine names from breaking cross columns. r=settings-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D175208
2023-04-12 16:53:23 +00:00
James Teow
3692bcba58 Bug 1824897 - Restrict SearchSERPTelemetry Actor to load only on http and https - r=Standard8
Since telemetry tests load http pages, we need to include both http and https.
I avoided using a wildcard for the scheme since that includes WebSocket URLs.

Differential Revision: https://phabricator.services.mozilla.com/D175203
2023-04-12 16:43:20 +00:00
sotaro
e57663dd91 Bug 1827593 - Remove WebRenderImageHost::mRemoteTextureHost r=gfx-reviewers,lsalzman
WebRenderImageHost::mRemoteTextureHost could be removed.

Differential Revision: https://phabricator.services.mozilla.com/D175233
2023-04-12 16:42:43 +00:00
Chun-Min Chang
b54968aed8 Bug 1827249 - Apply local patches to libvpx r=media-playback-reviewers,padenot
Apply local patches by running `./mach vendor media/libvpx/moz.yaml
--patch-mode-only`

Depends on D175146

Differential Revision: https://phabricator.services.mozilla.com/D175147
2023-04-12 16:39:29 +00:00
Chun-Min Chang
0673d254cc Bug 1827249 - Update libvpx to 31b6d12 r=media-playback-reviewers,padenot
Update to 31b6d12892cebc57adccc62994f29ebbca828fa0 by running `./mach
vendor media/libvpx/moz.yaml --patch-mode=none`

Differential Revision: https://phabricator.services.mozilla.com/D175146
2023-04-12 16:39:29 +00:00
William Durand
913b354ef5 Bug 1827034 - Hide extensions button in popup windows. r#desktop-reviewers! r=dao
Differential Revision: https://phabricator.services.mozilla.com/D175172
2023-04-12 16:36:23 +00:00
Botond Ballo
e5c7fd1a64 Bug 1799579 - Handle OverloadExpr in MozSearchIndexer. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D175207
2023-04-12 16:34:23 +00:00
Botond Ballo
53f658dbf5 Bug 1827291 - Remove unused NewNamedTimerCallback() function from APZThreadUtils.h. r=dlrobertson
Differential Revision: https://phabricator.services.mozilla.com/D175071
2023-04-12 16:33:46 +00:00
Dana Keeler
bfba45ee49 Bug 1289186 - wait for the server certificate to verify successfully before asking for a client auth certificate r=jschanck
If a TLS server asks for a client authentication certificate, no dialog asking
the user to select one should be shown until the server's certificate verifies
successfully.

Differential Revision: https://phabricator.services.mozilla.com/D175170
2023-04-12 16:21:38 +00:00
Dana Keeler
90bfe180f2 Bug 1674410 - stop slow certificate verification tasks when the app is shutting down r=jschanck
Certificate verification can take a while, which is why it runs in a separate
thread pool. At shutdown, the thread pool gets joined. To make this fast,
certificate verification tasks should check for shutdown before doing
time-consuming operations and return early if appropriate.

Differential Revision: https://phabricator.services.mozilla.com/D175163
2023-04-12 16:20:30 +00:00
Greg Tatum
af086de7c1 Bug 1826437 - Add translations panel tests; r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D174683
2023-04-12 16:13:24 +00:00
Greg Tatum
2d5cb34041 Bug 1826437 - Implement the full page translations panel; r=nordzilla,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D174682
2023-04-12 16:13:24 +00:00
Greg Tatum
9149a7fb2e Bug 1826437 - Add a translations-test.mjs utility file; r=nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D174681
2023-04-12 16:13:22 +00:00
Greg Tatum
0398ddee97 Bug 1826437 - Move the translations head.js to shared-head.js; r=nordzilla
This commit won't work on its own, but it will make the following one
much cleaner for a diff.

Differential Revision: https://phabricator.services.mozilla.com/D174680
2023-04-12 16:13:22 +00:00
Narcis Beleuzu
063fe2212e Backed out changeset 18a6a649b1a1 (bug 1821985) for causing dt failures on browser_webextension_dropdown.js . CLOSED TREE 2023-04-12 21:12:22 +03:00
Itiel
8eb2af2588 Bug 1707005 - Improve themes support for the findbar r=desktop-theme-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D123670
2023-04-12 16:06:15 +00:00
Emilio Cobos Álvarez
60a3fc507d Bug 1121792 - Allow to use ThinVec/nsTArray in the style crate. r=jfkthame,layout-reviewers
This allows to clean-up the previous patches by using a single ThinVec
(which stores length / capacity along with the allocation).

Differential Revision: https://phabricator.services.mozilla.com/D175029
2023-04-12 16:05:13 +00:00
Jonathan Kew
f86a7197b6 Bug 1121792 - Update selectors/i18n/css3-selectors-lang-014.html because in Selectors 4, :lang() tag matching uses RFC4647 filtering rather than just a prefix match. r=emilio
Depends on D175002

Differential Revision: https://phabricator.services.mozilla.com/D175003
2023-04-12 16:05:13 +00:00
Jonathan Kew
369c1f052d Bug 1121792 - Split document-metadata/the-meta-element/http-equiv-and-name.html into separate tests for color-scheme and lang, using a valid value for each. r=emilio
Depends on D175001

Differential Revision: https://phabricator.services.mozilla.com/D175002
2023-04-12 16:05:12 +00:00
Jonathan Kew
d8cb2022e3 Bug 1121792 - Add WPT tests for enhanced :lang() pseudo in css-selectors-4. r=emilio
Depends on D175000

Differential Revision: https://phabricator.services.mozilla.com/D175001
2023-04-12 16:05:12 +00:00
Jonathan Kew
a3fca4a96b Bug 1121792 - Accept a comma-separated list of language codes in the :lang() pseudo. r=emilio
This is the other extension to the :lang() pseudo-class in  Selectors-4.
(Also supported in Safari.)

Depends on D174999

Differential Revision: https://phabricator.services.mozilla.com/D175000
2023-04-12 16:05:11 +00:00
Jonathan Kew
6824884355 Bug 1121792 - Use more complete BCP47/RFC4647 language-range matching rather than simple prefix-dash match for the :lang() pseudo. r=emilio
This is a Selectors-4 enhancement to the spec for the :lang() pseudo-class.
It seems Safari has been shipping this behavior for some time.

Differential Revision: https://phabricator.services.mozilla.com/D174999
2023-04-12 16:05:11 +00:00
Mike Kaply
447b995bc5 Bug 1824436 - Add blank page for new view development. r=sfoster,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174922
2023-04-12 16:03:39 +00:00
Michael Froman
8ce7ebbabd Bug 1824819 - pt4 - remove abandoned files no longer appearing in upstream r=dbaker,webrtc-reviewers
Depends on D174688

Differential Revision: https://phabricator.services.mozilla.com/D174689
2023-04-12 16:03:39 +00:00
Michael Froman
1829e65d1c Bug 1824819 - pt3 - moz.build updates r=dbaker,ng,webrtc-reviewers
Depends on D174687

Differential Revision: https://phabricator.services.mozilla.com/D174688
2023-04-12 16:03:39 +00:00
Michael Froman
3ca2dd655f Bug 1824819 - pt2 - un-rename audio_send_stream_call.cc to audio_send_stream.cc r=dbaker,webrtc-reviewers
Depends on D174686

Differential Revision: https://phabricator.services.mozilla.com/D174687
2023-04-12 16:03:38 +00:00
Michael Froman
18ded83d7d Bug 1824819 - pt1 - removing obsolete changes from libwebrtc r=dbaker,webrtc-reviewers
These were changes we've been carrying in our github patch stack
labeled "Bug 1376873 - Rollup of local modifications" that have
been verified as unused or abandoned.

Differential Revision: https://phabricator.services.mozilla.com/D174686
2023-04-12 16:03:38 +00:00
Michael Froman
e9f75ca9ad Bug 1826428 - remove libwebrtc's jvm_android.cc from build - moz.build file updates r=ng,webrtc-reviewers
Depends on D174793

Differential Revision: https://phabricator.services.mozilla.com/D174794
2023-04-12 16:03:38 +00:00
Michael Froman
58d5e2c314 Bug 1826428 - remove libwebrtc's jvm_android.cc from build r=ng,webrtc-reviewers
Based on info from John Lin and previous try runs, we're almost
certainly not using this.  Let's try removing it from the build
and landing it.  If no problems emerge, we'll be able to remove
our custom changes to upstream code in jvm_android.cc.

Differential Revision: https://phabricator.services.mozilla.com/D174793
2023-04-12 16:03:37 +00:00
Matthew Gaudet
5496ed7840 Bug 1797333 - Expand testing for Array.fromAsync r=arai
Differential Revision: https://phabricator.services.mozilla.com/D175176
2023-04-12 16:03:25 +00:00
Matthew Gaudet
6266546484 Bug 1797333 - Reformat from_async.js r=arai
Differential Revision: https://phabricator.services.mozilla.com/D175175
2023-04-12 16:03:25 +00:00
Mike Conley
91e55eb47a Bug 1827431 - Make sure to select the appropriate profile when choosing what resource data is available for migration. r=niklas
We weren't passing the appropriate profile object to getMigrateData, and thanks to mocking,
we didn't catch this in automated testing.

This patch fixes the issue, and updates our mocking helpers to ensure that the expected
profile object gets passed to the `getResources` calls during mochitest-browser tests.

Differential Revision: https://phabricator.services.mozilla.com/D175144
2023-04-12 16:01:41 +00:00
Travis Long
c2a5c87b71 Bug 1827399 - Update Glean to v52.5.0 r=janerik,supply-chain-reviewers
Depends on D174979

Differential Revision: https://phabricator.services.mozilla.com/D175174
2023-04-12 15:55:45 +00:00
Travis Long
38f4688935 Bug 1826974 - Use new inverted remote metric config logic r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D174979
2023-04-12 15:55:45 +00:00
Francesco Lodolo (:flod)
01af1e915d Bug 1826755 - Move Firefox account Fluent term to toolkit, r=fluent-reviewers,settings-reviewers,credential-management-reviewers,fxview-reviewers,mconley,sclements,sgalich,eemeli
Differential Revision: https://phabricator.services.mozilla.com/D175097
2023-04-12 15:51:42 +00:00
Jan Varga
e7f5160aa8 Bug 1639545 - Also run IndexedDB mochitests in private browsing mode.r=dom-storage-reviewers,janv
Depends on D76670

Differential Revision: https://phabricator.services.mozilla.com/D170597
2023-04-12 15:49:27 +00:00
Joshua Marshall
186bf4eb77 Bug 1827207 - Dump JS stack when Chromeworker constructed during shutdown r=dom-worker-reviewers,smaug
Differential Revision: https://phabricator.services.mozilla.com/D175094
2023-04-12 15:23:11 +00:00
Tim Huang
a31ec3ae16 Bug 1745577 - Waiting classifierHelper.allowCompletion() to complete before running the test. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D175129
2023-04-12 14:57:38 +00:00
Alexandre Poirot
3ee6c57749 Bug 1824725 - [devtools] Add a global key shortcut to toggle JavaScript tracing. r=devtools-reviewers,fluent-reviewers,flod,nchevobbe
This key will be trigerred even when devtools aren't focused.
We are willing to trigger this key especially when the page is focused.
But the shortcut will only do something when the debugger is opened.

This feature highlights that JS tracing may as well work solely based
on the WebConsole... we may want to followup to make this feature work
across console and debugger.

Differential Revision: https://phabricator.services.mozilla.com/D174097
2023-04-12 14:54:55 +00:00
Alexandre Poirot
1cb5a67ab2 Bug 1824725 - [devtools] Avoid focusing the webconsole when enabling the JS Tracer. r=nchevobbe,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174873
2023-04-12 14:54:54 +00:00
Greg Mierzwinski
c75338571f Bug 1820893 - Run browsertime performance tests on nightly-as-release builds. r=perftest-reviewers,taskgraph-reviewers,jmaher,afinder
This patch adds three new shippable platforms running the nightly-as-release build. At the same time, browsertime essential tests are enabled for all three platforms on autoland.

Depends on D172029

Differential Revision: https://phabricator.services.mozilla.com/D172030
2023-04-12 14:51:50 +00:00
Greg Mierzwinski
d2b76e25ba Bug 1820893 - Build nightly-as-release in CI on all desktop platfroms. r=aryx,glandium,firefox-build-system-reviewers,bhearsum,taskgraph-reviewers
This patch adds a new nightly-as-release build for Windows, Linux, and MacOSx. These are nightly builds, but built with the following additional flag: `ac_add_options --as-milestone=release`

Three new builds are also added to CI: macosx64-nightly-as-release-shippable/opt, win64-nightly-as-release-shippable/opt, and linux64-nightly-as-release-shippable/opt

These are used to make 3 test-platforms to run browsertime tests in a following patch.

Differential Revision: https://phabricator.services.mozilla.com/D172029
2023-04-12 14:51:48 +00:00
Olli Pettay
9fe9a6ccfd Bug 1827600 - Remove Timeline API usage from EventListenerManager, r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D175238
2023-04-12 14:28:11 +00:00
Norisz Fay
e50e1557e5 Backed out changeset b210e1f3ffb5 (bug 1826974) for causing metrics config related build bustages CLOSED TREE 2023-04-12 18:45:46 +03:00
mcheang
f8066a5935 Bug 1771821 - Automatically generate API docs for SearchService using sphinx-js. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D174830
2023-04-12 14:06:07 +00:00
Emilio Cobos Álvarez
89cb883d52 Bug 1821985 - Fix and re-enable devtools test.
MANUAL PUSH: Trivial fix CLOSED TREE
2023-04-12 17:26:54 +02:00
Travis Long
7fe6056530 Bug 1826974 - Use new inverted remote metric config logic r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D174979
2023-04-12 14:04:37 +00:00
Tim Giles
e521f4d98e Bug 1826824 - Enable <a> and <html:a> to be tab navigable in <panelview> elements. r=Gijs,Jamie
Since moz-support-link elements can be declared in markup or created
in JS, we needed to add a localName check to the
_makeNavigableTreeWalker function. This localName check allows the
moz-support-link, or any anchor element, to be tab navigable when
used within a <panelview> element.

Differential Revision: https://phabricator.services.mozilla.com/D174981
2023-04-12 14:03:26 +00:00
Tom Ritter
48b03fb0a6 Bug 1825826: Create a PBM-only pref for ice.proxy_only r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D174789
2023-04-12 13:45:28 +00:00