Commit Graph

914901 Commits

Author SHA1 Message Date
Sandor Molnar
0bcd18506f Backed out 2 changesets (bug 1883693) for causing xpc failures @ test_fetch-file.js CLOSED TREE
Backed out changeset 4f9f5e9c42f8 (bug 1883693)
Backed out changeset 4e8e200c3599 (bug 1883693)
2024-05-01 04:08:52 +03:00
Emilio Cobos Álvarez
52ff5f1a1d Bug 1893949 - Make the fix work on android properly too.
MANUAL PUSH: Orange fix CLOSED TREE
2024-05-01 03:01:32 +02:00
Mozilla Releng Treescript
67a6d9e1af no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-05-01 00:22:04 +00:00
ahochheiden
5f2fffef20 Bug 1894155 - Replace mhentges@mozilla.com with ahochheiden@mozilla.com as MAINTAINER for the sentry Dockerfile r=sylvestre
Mitch has been inactive for ~2 years now and the listed maintainer
should probably be somebody that can be reached.

Differential Revision: https://phabricator.services.mozilla.com/D209032
2024-05-01 00:12:25 +00:00
ahochheiden
7682a10da3 Bug 1894155 - Replace mhentges@mozilla.com with ahochheiden@mozilla.com from notification_emails section of pings.yaml and metrics.yaml r=sylvestre
Mitch has been inactive for ~2 years now. I don't necessarily needs to
add myself in his stead, but I think it makes sense to have me on there
as the current triage owner.

Differential Revision: https://phabricator.services.mozilla.com/D209031
2024-05-01 00:12:25 +00:00
Emilio Cobos Álvarez
50eb344091 Bug 1893532 - Improve error message of HTMLInputElement.stepUp/stepDown. r=dom-core,sefeng
Differential Revision: https://phabricator.services.mozilla.com/D208671
2024-05-01 00:11:33 +00:00
Maxx Crawford
7aaa2535d6 Bug 1893936 - Pocket story card context menu is mispositioned when Pocket extension is disabled r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D208932
2024-05-01 00:08:58 +00:00
Nathan Barrett
145a8d9893 Bug 1893704 - update wallpaper onboarding to use updated prefs r=omc-reviewers,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D208928
2024-05-01 00:03:38 +00:00
Sandor Molnar
37e20e1597 Backed out changeset a62824d29655 (bug 1893642) because wrong fix landed. CLOSED TREE 2024-05-01 03:02:36 +03:00
Niklas Baumgardner
b3205338ac Bug 1892125 - Refactor screenshots preview. r=sfoster,fluent-reviewers,desktop-theme-reviewers,bolsson
Differential Revision: https://phabricator.services.mozilla.com/D207884
2024-04-30 23:55:55 +00:00
Emilio Cobos Álvarez
de356745d0 Bug 1884879 - [css-syntax] [css-nesting] Implement recent spec change about blocks and custom / non-custom properties. r=firefox-style-system-reviewers,zrhoffman
From https://github.com/w3c/csswg-drafts/issues/9317

Do some gymnastics to avoid rewinding unnecessarily, since this is
super-hot code.

Differential Revision: https://phabricator.services.mozilla.com/D207797
2024-04-30 23:49:45 +00:00
Emilio Cobos Álvarez
13f6ad5ef7 Bug 1884879 - [css-syntax] Implement recent syntax spec change to avoid parsing custom properties that look like selectors. r=firefox-style-system-reviewers,zrhoffman,supply-chain-reviewers,glandium
This implements the:

> If the first two non-<whitespace-token> values of rule’s prelude are
> an <ident-token> whose value starts with "--" followed by a
> <colon-token>, then...

From https://drafts.csswg.org/css-syntax/#consume-qualified-rule

Differential Revision: https://phabricator.services.mozilla.com/D207796
2024-04-30 23:49:44 +00:00
Cosmin Sabou
dd51a800c4 Merge mozilla-central to autoland. 2024-05-01 02:48:39 +03:00
Cosmin Sabou
634e3a3b74 Backed out 2 changesets (bug 1894145, bug 1889299) as requested by bhearsum for causing Bug 1894138. a=backout
Backed out changeset 6c8cd1a8cb0b (bug 1894145)
Backed out changeset 70c61aaf0509 (bug 1889299)
2024-05-01 02:45:14 +03:00
Emilio Cobos Álvarez
a306ea0c5a Bug 1893949 - Don't use a semi-transparent autofill background. r=issammani
This was needed because we didn't use to override the color of the
textfield, so it needed to work with whatever color was there already.

Now that we enforce the color however, there's no point on it being
semi-transparent.

Add a darker version of the color so that it also works on dark mode
(<input style="color-scheme: dark"> or so).

Now that it's opaque, there's no need for Theme.cpp to blend with the
field background.

Differential Revision: https://phabricator.services.mozilla.com/D209021
2024-04-30 23:34:27 +00:00
Mike Hommey
cf328a56ac Bug 1459764 - Build libraries in their FINAL_TARGET location rather than installing them during the build. r=firefox-build-system-reviewers,ahochheiden
Like bug 1255485, but for libraries.

Original patch by Chris Manchester.

Differential Revision: https://phabricator.services.mozilla.com/D63281
2024-04-30 23:29:46 +00:00
Daniel Holbert
5753351e60 Bug 1893642: Enable the custom highlight API for the css-pseudo highlight-related WPT subdirectory. r=layout-reviewers,TYLin
These tests used to live directly in the css-pseudo directory, which already
has this pref enabled via its own __dir__.ini file.  But this bucket of tests
moved to their own directory recently, so we need to turn on the pref in that
directory so that these tests can work properly (beyond Nightly where the pref
is default-enabled).

(There are still a few tests in the css-pseudo directory that use the highlight
API -- e.g. css/css-pseudo/highlight-painting-soft-hyphens-001.html -- so we do
still need to leave the pref enabled there as well.)

Differential Revision: https://phabricator.services.mozilla.com/D209070
2024-04-30 23:21:04 +00:00
Gijs Kruitbosch
b904bb706f Bug 1893159 - add technical docs for phabricator to fx-source-docs, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D208487
2024-04-30 22:58:13 +00:00
Steve Fink
51448578a2 Bug 1894025 - Throw error rather than asserting when newDependentString creates string in different heap than requested r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D208958
2024-04-30 22:52:49 +00:00
Hubert Boma Manilla
0749f6bcdf Bug 1887649 - [devtools] Show the conditional/log breakpoint panel in codemirror 6 r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D205578
2024-04-30 22:15:17 +00:00
Kai Engert
3838c0d44c Bug 1893607 - Avoid hardcoded size in the dialog used for nsIPromptService.select(). r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D209012
2024-04-30 21:42:28 +00:00
Emilio Cobos Álvarez
e957e9dfa8 Bug 1894168 - Remove unnecessary file input label rules. r=dholbert
These properties are inherited anyways. Maybe in the past they were
somehow overridden?

This seems worth doing but is not upliftable.

Differential Revision: https://phabricator.services.mozilla.com/D208976
2024-04-30 21:41:07 +00:00
Emilio Cobos Álvarez
1a5c44fbcd Bug 1894168 - Let select and file input's label inherit cursor. r=dholbert
So that we honor the cursor property on those elements. This is the only
declaration that applies to the label otherwise.

The file input behavior matches other browser too.

Differential Revision: https://phabricator.services.mozilla.com/D208975
2024-04-30 21:41:06 +00:00
Julien Pages
964c01010e Bug 1892219 - wasm: Avoid moving a block after a return block with branch hinting enabled. r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D208760
2024-04-30 21:32:40 +00:00
Nika Layzell
d1d7554feb Bug 1893087 - Part 2: Add test for constructing an actor under an already dead manager, r=ipc-reviewers,mccr8
Depends on D208936

Differential Revision: https://phabricator.services.mozilla.com/D209053
2024-04-30 21:27:34 +00:00
Nika Layzell
039cb74465 Bug 1893087 - Part 1: Relax assertion in RemoveManagee, r=ipc-reviewers,mccr8
With the new changes in bug 1724083, it is possible for an actor to be
destroyed during SetManagerAndRegister, which can lead to RemoveManagee being
called before the managee is even registered, leading to an assertion failure.
The easiest fix here is to relax this assertion, as we won't insert the entry
later in this failure case.

Differential Revision: https://phabricator.services.mozilla.com/D208936
2024-04-30 21:27:33 +00:00
serge-sans-paille
c956aba4f0 Bug 1892198 - No longer support linkerscript style for moz_expand_libs r=glandium
@file are supported by gcc since gcc 7 and by clang since clang 3.x,
which removes the need for linker script to list input files.

We cannot directly use @file from the compiler driver (it would expand
to a large number of arguments and hit the linker limit) so pass
-Wl,@FILE instead, which is supported since binutils 2.17.

As a side effect this removes the LTO dependency from the check.

Differential Revision: https://phabricator.services.mozilla.com/D207839
2024-04-30 20:51:32 +00:00
Erik Nordin
ae35ceead9 Bug 1893471 - Add test for Select Translations with PDFs r=translations-reviewers,gregtatum
Adds test infrastructure and a test case to test the
SelectTranslationsPanel functionality when a PDF
is the current page.

Depends on D208710

Differential Revision: https://phabricator.services.mozilla.com/D208711
2024-04-30 20:44:08 +00:00
Erik Nordin
23b5eb4aaa Bug 1893471 - Ensure Translations PDF test file has content r=translations-reviewers,gregtatum
The existing PDF file in the Translations test suite
has no content. Now that we're testing Select Translations
with PDFs, we need one with content.

Depends on D208709

Differential Revision: https://phabricator.services.mozilla.com/D208710
2024-04-30 20:44:07 +00:00
Erik Nordin
40a4bfc317 Bug 1893471 - Ensure translate-full-page button is properly hidden r=translations-reviewers,gregtatum
Ensures that the translate-full-page button is hidden
from the SelectTranslationsPanel when Full Page Translations
is not available on the active page.

Depends on D208708

Differential Revision: https://phabricator.services.mozilla.com/D208709
2024-04-30 20:44:06 +00:00
Erik Nordin
6ef6d4abca Bug 1893471 - Handle failure to retrieve Translations actor r=translations-reviewers,gregtatum
Ensures that all locations where the SelectTranslationsPanel
would attempt to retrieve the Translations actor
are handled gracefully if the Translations actor
cannot be retrieved.

Depends on D208697

Differential Revision: https://phabricator.services.mozilla.com/D208708
2024-04-30 20:44:05 +00:00
Erik Nordin
135587539d Bug 1893471 - Rename TranslationsParent.isRestrictedPage r=translations-reviewers,gregtatum
Renames the TranslationsParent.isRestrictedPage function
to isFullPageTranslationsRestrictedForPage to be more clear
about which translation functionality is restricted.

Differential Revision: https://phabricator.services.mozilla.com/D208697
2024-04-30 20:44:04 +00:00
Sandor Molnar
3922226d5d Backed out 9 changesets (bug 1881647, bug 1892747) for causing wpt failures @ /webcodecs/video-encoder-h264.https.any.worker.html CLOSED TREE
Backed out changeset b2e7f44d783e (bug 1881647)
Backed out changeset 3fbf23253ee3 (bug 1881647)
Backed out changeset 46ccb6c1afad (bug 1881647)
Backed out changeset f3f9b649ef4a (bug 1881647)
Backed out changeset ff2111445de9 (bug 1881647)
Backed out changeset bfeead3cabea (bug 1892747)
Backed out changeset 7671fdd21ef1 (bug 1892747)
Backed out changeset 3cd1d76d592a (bug 1892747)
Backed out changeset f036313dd63a (bug 1892747)
2024-05-01 00:30:40 +03:00
Hanna Jones
87e97eb263 Bug 1893661 - fix moz-button icon buttons when label is empty string r=kcochrane,reusable-components-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D208751
2024-04-30 20:30:41 +00:00
Valentin Gosu
af2d9680f3 Bug 1883693 - Fix devtools expectation that newChannel throws for unsupported external handlers r=nika,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D206754
2024-04-30 20:19:05 +00:00
Valentin Gosu
261e74bde3 Bug 1883693 - Remove early return in nsExternalProtocolHandler::NewChannel when handler doesn't exist r=nika
Differential Revision: https://phabricator.services.mozilla.com/D205296
2024-04-30 20:19:04 +00:00
Jonathan Sudiaman
2cdb67a81c Bug 1887220 - Rework map computations in history r=fxview-reviewers,places-reviewers,sidebar-reviewers,nsharpley,sclements
- Consolidates `historyMapByDate`, `historyMapBySite`, and `searchResults` into one single `historyCache`, which represents all of the visits that should be rendered by the host and what options are currently in place.
- Converts `HistoryController` to a system level module.
- Adds preventative code to account for race conditions in cases during test verification.

Differential Revision: https://phabricator.services.mozilla.com/D207861
2024-04-30 20:03:14 +00:00
Michael Froman
476d87f9bf Bug 1891439 - pt2 - update verify_vendoring.sh to improve the extract guidance when changes are detected. r=dbaker DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D208962
2024-04-30 19:58:22 +00:00
Michael Froman
985380f42b Bug 1891439 - pt1 - verify vendoring before starting rebase. r=dbaker DONTBUILD
This helps avoid conflicting guidance at the end of the rebase
process when there have been changes in mozilla-central since
the last rebase (or since the initial elm reset).

Differential Revision: https://phabricator.services.mozilla.com/D208961
2024-04-30 19:58:22 +00:00
Mike Hommey
b7aeb82b5e Bug 1873574 - Adjust searchfox plugin to LLVM 18 changes. r=asuth
StringLiteral was changed in 3e6ce58701

isPure was changed in e90e43fb9c

Differential Revision: https://phabricator.services.mozilla.com/D208723
2024-04-30 19:49:41 +00:00
Michael Froman
ba14267b34 Bug 1894273 - cleanup dead code and general hygiene. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D209022
2024-04-30 19:35:00 +00:00
Cosmin Sabou
9edb348c4f Backed out changeset f1c462293c90 (bug 1893936) for causing newtab failures. CLOSED TREE 2024-04-30 22:24:14 +03:00
Mozilla Releng Treescript
0070860fb2 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
gn -> 63b4b4841e41900ee0de0f7d9f4f2f7dc821b55d
it -> 44c644dbb286e29d2ec247d3d7e11c2ae7394e78
kab -> f2e6e32f3903bd964eca9919dad4ce24c69aa61f
kk -> 0d31157370f1ccafab11b1a144de43d227512e2e
nl -> 7e6da4f01bdbfd9615d541073109a1dd1371792e
pt-BR -> 94c3dbb67a5d8c6047f4a16750de0297e5e55b3b
rm -> 34552c78b72222b6f21d664df253dd4eb75e741f
sq -> d04c8fd807fde2c8b7b51c705be23b1176220ec3
tr -> 5ca1742cd732d42b86363be441d48363b81e334d
vi -> 5fd44724e22de01fe90767faba16be42236b7f7e
2024-04-30 19:01:09 +00:00
Maxx Crawford
20833c5b87 Bug 1893936 - Pocket story card context menu is mispositioned when Pocket extension is disabled r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D208932
2024-04-30 18:45:06 +00:00
Sam Foster
e423b5eef6 Bug 1854373 - Move logmanager.sys.mjs from services/common to toolkit/modules. r=Standard8,markh
Differential Revision: https://phabricator.services.mozilla.com/D208815
2024-04-30 18:29:16 +00:00
Sandor Molnar
ea07cb55a9 Backed out changeset 54f4b0d6dc0f (bug 1894025) for causing spider-monkey failures @ js/src/jit-test/tests/gc/bug-1894025.js CLOSED TREE 2024-04-30 21:27:00 +03:00
Erik Nordin
16ba0c7d3d Bug 1893776 - Add Translations test for tab dragged to new window r=translations-reviewers,gregtatum
Adds a test case where the FullPageTranslationsPanel is
opened from a new window after click-and-dragging a tab
to become its own window.

Depends on D208820

Differential Revision: https://phabricator.services.mozilla.com/D208821
2024-04-30 18:07:27 +00:00
Erik Nordin
fc703d14a4 Bug 1893776 - Ensure Translations panels init cache is correct r=translations-reviewers,gregtatum
Fixes an issue where the Translations panels initialization
cache would encounter an false cache hit if a tab is dragged
to become its own new window after one of the panels was already
opened in the previous window.

Differential Revision: https://phabricator.services.mozilla.com/D208820
2024-04-30 18:07:26 +00:00
Steve Fink
ee7e6a55f6 Bug 1894025 - Throw error rather than asserting when newDependentString creates string in different heap than requested r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D208958
2024-04-30 18:07:07 +00:00
Dave Townsend
98afb4f242 Bug 1894246: Update triage duty. r=Gijs
I failed to spot that Marco is assigned in fairly quick succession, this corrects that.

Differential Revision: https://phabricator.services.mozilla.com/D209013
2024-04-30 17:53:11 +00:00