Commit Graph

915048 Commits

Author SHA1 Message Date
Erich Gubler
37c1ce9b19 Bug 1893057 - build: swap indexmap 2.* façade and 1.* impl. with 1.* façade and 2.* impl. r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208797
2024-05-02 18:17:35 +00:00
Erich Gubler
280b20ae55 Bug 1893057 - build: patch plist to work with indexmap 2.* r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208796
2024-05-02 18:17:35 +00:00
Erich Gubler
292ca7b861 Bug 1893057 - build: upgrade hashbrown 0.12.3 → 0.14.3 via fake build crate r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208795
2024-05-02 18:17:34 +00:00
Erich Gubler
f90bd1a414 Bug 1893057 - chore: audit zerocopy 0.7.32, zerocopy-derive 0.7.32 r=webgpu-reviewers,supply-chain-reviewers,jimb
Lifted from D208390, rather than authored by myself, to obviate merge
conflicts.

Differential Revision: https://phabricator.services.mozilla.com/D208793
2024-05-02 18:17:33 +00:00
Luca Greco
aae0f0767b Bug 1892156 - Remove histograms and glean timing distribution related to the legacy storage.local JSONFile backend. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D209043
2024-05-02 18:14:29 +00:00
Valentin Gosu
a79b4fefa9 Bug 1883693 - Fix devtools expectation that newChannel throws for unsupported external handlers r=nika,devtools-reviewers,ochameau
Depends on D205296

Differential Revision: https://phabricator.services.mozilla.com/D206754
2024-05-02 18:11:52 +00:00
Valentin Gosu
b74a2369f2 Bug 1883693 - Remove early return in nsExternalProtocolHandler::NewChannel when handler doesn't exist r=nika
Differential Revision: https://phabricator.services.mozilla.com/D205296
2024-05-02 18:11:51 +00:00
Sylvestre Ledru
08583baa97 no bug - license: add a missing license line r=jcristau DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D209268
2024-05-02 17:55:19 +00:00
Iain Ireland
077138cc3d Bug 1894456: Handle Float32 for null and undefined comparisons r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D209176
2024-05-02 17:54:58 +00:00
Amy Churchwell
e024c86bb9 Bug 1894517 - Add region-specific parameter to Pocket feed URL for experimentation. r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D209075
2024-05-02 17:52:47 +00:00
Shane Hughes
a9b2ecff48 Bug 1893671 - Add Fx113 facebook container experiment message in CFRMessageProvider. r=omc-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D208941
2024-05-02 17:44:25 +00:00
kycn
93a268b437 Bug 1677190 - Move buildRestoreData to toolkit to use it on both Android and Desktop. r=geckoview-reviewers,sessionstore-reviewers,owlish,farre
Differential Revision: https://phabricator.services.mozilla.com/D208642
2024-05-02 17:41:06 +00:00
Geoff Brown
1c87a18986 Bug 1881513 - Remove android-gradle-python-envs toolchain r=releng-reviewers,jcristau
Move the contents of the gradle-python-envs artifact into gradle-android-dependencies, stop referencing gradle-python-envs, and remove the android-gradle-python-envs toolchain task.

Differential Revision: https://phabricator.services.mozilla.com/D209149
2024-05-02 17:12:29 +00:00
Fatih
37e2c59072 Bug 1894745 - Fixed typo, noticable -> noticeable. r=tjr DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D209270
2024-05-02 17:05:02 +00:00
Jeremy Swinarton
469fbdf7b0 Bug 1889369: enable tooltipsShowPidAndActiveness for tab card preview r=dwalker,desktop-theme-reviewers,tabbrowser-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D208652
2024-05-02 16:59:34 +00:00
Jon Coppeard
1789fc93d7 Bug 1894442 - Allow shared atoms zone when checking weakmap keys r=sfink
This was an over-strict assertion getting the weakmap key's zone, which can
legitimately be the shared atoms zone.

Differential Revision: https://phabricator.services.mozilla.com/D209204
2024-05-02 16:52:40 +00:00
cypherpunks1
6c78db7df6 Bug 1554751 - Change the RFP value of devicePixelRatio to 2. r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D207834
2024-05-02 16:44:12 +00:00
Ben Visness
df51b8b141 Bug 1893915: Always clear exit FP when handling wasm exceptions. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D209039
2024-05-02 16:39:14 +00:00
Valentin Gosu
69378c14ed Bug 1894206 - Speculative connect for HTTPS upgraded page loads has the wrong originAttributes r=acreskey,necko-reviewers,kershaw
When entering www.wikipedia.org in the URL bar, that gets fixed up to
being a http URL, and then a speculativeConnect is dispatched.
nsHttpHandler::SpeculativeConnectInternal will upgrade the URL to https,
but the originAttributes in the network partition key also need to be
HTTPS, otherwise the speculative connection will not be used by the
connection manager.

Differential Revision: https://phabricator.services.mozilla.com/D209213
2024-05-02 16:34:40 +00:00
Cristian Tuns
4e1a6b41f8 Backed out changeset 5b371a36f78c (bug 1886833) for causing node new tab failures in bundles. CLOSED TREE 2024-05-02 12:27:45 -04:00
Cristian Tuns
f388d3e51f Backed out changeset 91e7087aef18 (bug 1801957) for causing bc failures in browser_keyboard_tests.js CLOSED TREE 2024-05-02 12:14:10 -04:00
Julien Cristau
28276a3ba3 Bug 1827513 - stop uploading test packages to archive.mozilla.org for nightly r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D208728
2024-05-02 16:03:54 +00:00
Mark Hammond
7db0b50460 Bug 1893319 - Allow preferences to be created which will create "fake" synced tabs for all devices. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D208552
2024-05-02 16:00:47 +00:00
Calixte
619edd4cf2 Bug 1894705 - Update PDF.js to new version c419c8333b1b509fe90242135d9594aa026a8724 r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D209258
2024-05-02 15:52:52 +00:00
Nathan Barrett
6027bfbb3f Bug 1886833 - Home and newtab creating weather feed r=home-newtab-reviewers,maxx,nanj
Differential Revision: https://phabricator.services.mozilla.com/D207763
2024-05-02 15:52:03 +00:00
Calixte
a3a390c910 Bug 1894727 - Update pdf.js revision for talos tests with updatebot r=marco
Differential Revision: https://phabricator.services.mozilla.com/D209264
2024-05-02 15:51:41 +00:00
Rob Lemley
bb5875be27 Bug 1894721 - Fix MPL headers in gecko_taskgraph.transforms. r=taskgraph-reviewers,releng-reviewers,sylvestre,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D209261
2024-05-02 15:50:23 +00:00
Paul Zuehlcke
b3a81e641c Bug 1894440 - Switch to Monitor#NotifyAll to fix potential deadlock. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209262
2024-05-02 15:49:46 +00:00
Emilio Cobos Álvarez
e78109826b Bug 1890576 - Make root element color-scheme affect widget appearance. r=mstange,mac-reviewers
Instead of relying on the embedder color-scheme directly, use the
color-scheme property to determine the nsCocoaWindow's appearance.

This is more in line with what content does, would've prevented this bug
from existing altogether, and avoids the need for MOZGlobalAppearance.

Differential Revision: https://phabricator.services.mozilla.com/D207050
2024-05-02 15:41:14 +00:00
Emilio Cobos Álvarez
77e7febf08 Bug 1890576 - Simplify and make MOZGlobalAppearance more correct. r=mstange,mac-reviewers
Make it account for stuff like ui.systemUsesDarkTheme, otherwise the
chrome and macOS may have a different idea about what the global
appearance is.

Remove observer from nsLookAndFeel. Nothing in nsLookAndFeel reads from
MOZGlobalAppearance, and we want the MOZGlobalAppearance to derive from
nsLookAndFeel, not the other way around.

Differential Revision: https://phabricator.services.mozilla.com/D207049
2024-05-02 15:41:13 +00:00
Niklas Baumgardner
83b479b588 Bug 1801957 - Create region with keyboard for screenshots. r=sfoster,firefox-desktop-core-reviewers ,accessibility-frontend-reviewers,Gijs,morgan
The problem I'm trying to solve: There is currently no way to create a selected region in the screenshots overlay with the keyboard.
I recently added support for resizing a selected region in bug 1801954, but a user still needs to create a region with the mouse before the keyboard can be used.

I tried to look at what other browsers are doing in this scenario. Unfortunately there isn't much to go off. Most browsers, I can't even take a screenshot and the only browser that I found to have keyboard support for screenshots is MS Edge. In Edge, when you open screenshots, if your mouse isn't over the content area it will immediately move your mouse to the center of the page. If your mouse is over the content, it remains in place. Then, arrow keys will move the cursor around and you can hit space/enter to start creating a region.

I didn't like that Edge moved the mouse immediately after opening screenshots so I took a different approach.

My approach:
Screenshots will not move the mouse until an arrow key is pressed.
How it works:
If your cursor is above the content and an arrow key is pressed, the cursor will move in the direction of the arrow key that was pressed.
If your cursor is not above the content and a arrow key is pressed, the cursor will be moved to the middle of the content. Screenshots will not move the cursor until an arrow key is pressed.

When moving around the overlay with the keyboard: only hitting an arrow key will move the cursor around by 1px. If shift + arrow key, the cursor will move around by 10px.
When space is clicked while moving the cursor, it will start a region. Moving the arrow keys allows the region to sized.
When the cursor is above an element and the hover element rect is visible, hitting enter will select that region. If no hover element region exists, enter will behave the same as space.

I am also keeping the screenshots UI focused in this patch. Tab/shift + tab will keep focus to screenshots UI. Shift + F6 will escape the focus loop I've made in this patch if needed. Although, if a user has entered screenshots, it makes sense that for the current time, only screenshots UI is focusable.

Differential Revision: https://phabricator.services.mozilla.com/D197703
2024-05-02 15:34:39 +00:00
ffxbld
8ec65c16e0 No Bug, mozilla-central repo-update HSTS HPKP - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D209222
2024-05-02 15:23:33 +00:00
Joe Webster
efc2bb3785 Bug 1894063 - Add PiP captions support for additional sites that use JWPlayer r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D208933
2024-05-02 15:21:42 +00:00
Paul Zuehlcke
1ede7d4c12 Bug 1775988 - Enable browser_permissionPrompts.js on macos. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D209034
2024-05-02 15:21:08 +00:00
Paul Zuehlcke
a26b95f542 Bug 1775988 - Fix popupshown event listener race condition. r=timhuang,MattN
Differential Revision: https://phabricator.services.mozilla.com/D209033
2024-05-02 15:21:08 +00:00
Cristian Tuns
09c413991c Backed out changeset 4d137dadab8f (bug 1845151) for causing bc failures in browser_parsable_css.js CLOSED TREE 2024-05-02 11:34:57 -04:00
William Durand
e24e7c09d9 Bug 1886160 - Enable new AOM restrictions on new weak signatures xpi installs on all channels. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D209239
2024-05-02 15:15:35 +00:00
edgul
22e98eebc6 Bug 1888227 - Fix cookie clearing in private browsing test on Android Fission r=valentin,timhuang,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207063
2024-05-02 15:04:38 +00:00
Sammy Khamis
126216a59b Bug 1885645: Update FxA sign in menu r=markh,teshaq,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208249
2024-05-02 14:22:16 +00:00
Nicolas Chevobbe
826380207b Bug 1893644 - [devtools] Display ::backdrop rules for popover elements. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D208746
2024-05-02 14:17:13 +00:00
Mike Kaply
99cd27192d Bug 1888658 - Update search engines. r=android-reviewers,Roger
Differential Revision: https://phabricator.services.mozilla.com/D206137
2024-05-02 14:06:09 +00:00
Raphaël Gomès
8357e28b28 Bug 1856611 - Don't force the download of the wpt manifest. r=ahal,jgraham
Downloading the web platform tests manifest can be an expensive operation,
and the current code forces the download regardless of whether it's needed
or not.

Thankfully, the code for deciding if we need to (re-)download the manifest
is already in place, so removing the boolean is all that is needed.

The strategy to re-download is:
  - if any manifest file is missing
  - or if it's too old (given by the rebuild_time variable)
  - or if it's empty

Differential Revision: https://phabricator.services.mozilla.com/D208918
2024-05-02 14:02:33 +00:00
Tom Ritter
9833cb3e54 Bug 1878716: Add a test that compares the canvases in a data iframe r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D206129
2024-05-02 13:55:43 +00:00
Tom Ritter
cea7622639 Bug 1878716: Add a test that confirms the expected default behavior in PBM r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D206128
2024-05-02 13:55:43 +00:00
Tom Ritter
3081d01705 Bug 1878716: Add a test that compares the canvases in a blob iframe r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D206127
2024-05-02 13:55:42 +00:00
Tom Ritter
566f04f178 Bug 1878716: Add a test that compares the canvases in an about:blank iframe r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D206126
2024-05-02 13:55:42 +00:00
Tom Ritter
a54420f3dc Bug 1878716: Add a test that compares the canvases in a data popup r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D206125
2024-05-02 13:55:42 +00:00
Tom Ritter
70e91425b3 Bug 1878716: Add a test that compares the canvases in a blob popup r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D206124
2024-05-02 13:55:41 +00:00
Tom Ritter
61222f97ee Bug 1878716: Add a test that compares the canvases in an about:blank popup r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D205920
2024-05-02 13:55:41 +00:00
Tom Ritter
318181d22e Bug 1878716: Populate the key in another scenario that occurs for about:blank popups under certain conditions r=timhuang,necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D205919
2024-05-02 13:55:40 +00:00