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

931319 Коммитов

Автор SHA1 Сообщение Дата
Mark Banner 2387ca3533 Bug 1917532 - Remove overrides sections from *-test configurations in eslint-plugin-mozilla. r=frontend-codestyle-reviewers,mossop
ESLint v9 doesn't support overrides/file specification in the configurations, so we don't want these
now.

The top-level configuration already strips out the overrides for these and handles them separately, so
there's nothing to add - simply remove the 'removeOverrides' function.

Differential Revision: https://phabricator.services.mozilla.com/D221447
2024-09-12 21:08:45 +00:00
Mark Banner 533bbce8a6 Bug 1575506 - Enable ESLint rule no-redeclare with builtinGlobals on all module and worker files. r=frontend-codestyle-reviewers,devtools-reviewers,nchevobbe,mossop
Differential Revision: https://phabricator.services.mozilla.com/D221446
2024-09-12 21:08:45 +00:00
Mark Banner 0075a7ce1f Bug 1917530 - Enable ESLint rule no-shadow by default across the tree, disabling where it currently fails. r=frontend-codestyle-reviewers,mossop
Differential Revision: https://phabricator.services.mozilla.com/D221445
2024-09-12 21:08:44 +00:00
Mark Banner f63765b6ef Bug 1917530 - Enable ESLint rule no-shadow on system modules where no-shadow is enabled already, and warn for remaining failures. r=frontend-codestyle-reviewers,mossop
This moves the ESLint rule to apply to jsx, system modules and workers. It is excluded from most system
modules by the roll out, which we can work on later. However, it will be enabled where no-shadow is
already enabled - previously these were hidden due to the order in which ESLint was applying the rules.

Differential Revision: https://phabricator.services.mozilla.com/D221444
2024-09-12 21:08:44 +00:00
Mark Banner 3a3d0b8465 Bug 1917530 - Fix some ESLint no-shadow issues in misc code. r=frontend-codestyle-reviewers,perftest-reviewers,translations-reviewers,omc-reviewers,migration-reviewers,webcompat-reviewers,urlbar-reviewers,dao,twisniewski,sparky,mconley,emcminn,mossop
Differential Revision: https://phabricator.services.mozilla.com/D221443
2024-09-12 21:08:44 +00:00
Mark Banner 7f08ffc091 Bug 1917530 - Fix ESLint no-shadow issues in devtools code. r=devtools-reviewers,profiler-reviewers,frontend-codestyle-reviewers,nchevobbe,julienw,mossop
Differential Revision: https://phabricator.services.mozilla.com/D221442
2024-09-12 21:08:43 +00:00
Mark Banner 5f340a7a98 Bug 1917530 - Fix ESLint no-shadow issues in newtab code. r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D221441
2024-09-12 21:08:43 +00:00
Mark Banner 3b070d7fda Bug 1917530 - Fix ESLint no-shadow issues in aboutwelcome code. r=omc-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D221440
2024-09-12 21:08:42 +00:00
Andreas Pehrson 7de03dfe7b Bug 1918096 - Generate libwebrtc moz.build files. r=webrtc-reviewers,ng,dbaker
Differential Revision: https://phabricator.services.mozilla.com/D221852
2024-09-12 21:04:31 +00:00
Andreas Pehrson b61b4b83c5 Bug 1918096 - Integrate SCContentSharingPicker into ScreenCapturerSck. r=webrtc-reviewers,padenot,dbaker
This works by creating ScreenCapturerSck with a sck_allow_system_picker
DesktopCaptureOptions flag.

The flow is similar to the Pipewire capturer in that SelectSource has no effect.
Start() brings up the system picker, and:
- automatically starts capture on selection, also reconfigures on future
  selection changes.
- signals a stop by setting the permanent error flag on cancel or error.

The system picker is configured for both single display and multiple windows to
give users as much power over what they share as possible. There is an
application mode also, but other browsers are not allowing access to that as of
now.

Differential Revision: https://phabricator.services.mozilla.com/D221851
2024-09-12 21:04:30 +00:00
Andrew McCreight 1e1fb93427 Bug 1917892, part 3 - Use SpecialPower.spawn in browser_remoteTroubleshoot.js. r=mconley
This is a test of the remote trouble shooting API, which uses a
permission-based WebChannel to allow a website to request about:support
information. The test uses the WebChannelMessageToContent feature of
WebChannels to initiate a request for support information in the webpage,
which then gets the information from the parent and sends it back for
checking.

Before this patch, the information was sent back via a new WebChannel,
test-remote-troubleshooting-backchannel, which has access based on a
principal rather than a permission. This is a problem because the final
subtest checks that the trouble shooting request won't work on an http
webpage, so if we want to block principal-based WebChannels on http
sites as well as permission-based WebChannels, then we won't be able
to report the result.

Therefore, this patch replaces the WebChannel-based backchannel with
a more conventional SpecialPowers.spawn()-based result retrieval. The
web page requests the information, sticks it on a global variable
(behind a promise that waits for the result) and then the parent
process uses SpecialPowers.spawn() to pass it back to the parent.

Before the landing of bug 1275612, there was an additional subtest
that was checking certain properties of the backchannel itself,
so it had to be a WebChannel, but that is removed so now it doesn't
matter how it is implemented.

Differential Revision: https://phabricator.services.mozilla.com/D221694
2024-09-12 20:25:48 +00:00
Andrew McCreight 45202b7600 Bug 1917892, part 2 - Use https:// in browser_fxa_web_channel.js. r=sync-reviewers,lina
Differential Revision: https://phabricator.services.mozilla.com/D221693
2024-09-12 20:25:48 +00:00
Andrew McCreight 751864a2f3 Bug 1917892, part 1 - Use https:// URLs in profiler tests. r=profiler-reviewers,mstange
Differential Revision: https://phabricator.services.mozilla.com/D221692
2024-09-12 20:25:47 +00:00
Gabriele Svelto 08cbf14344 Bug 1916794 - Scrape symbols from more Arch Linux packages r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D221076
2024-09-12 20:20:35 +00:00
David Shin a6e4c3d485 Bug 1918419: WPT tests for `position-try-fallbacks` should use canonical ordering. r=firefox-style-system-reviewers,emilio
Spec [1] defines "Canonical order: per grammar," so the serialization should
re-order `<try-tactics>` entries in order of their appearances [2].

[1]: https://drafts.csswg.org/css-anchor-position-1/#propdef-position-try-fallbacks
[2]: https://www.w3.org/TR/cssom/#serializing-css-values

Depends on D221988

Differential Revision: https://phabricator.services.mozilla.com/D221989
2024-09-12 20:08:09 +00:00
David Shin eaa4082b34 Bug 1900229: Parse position-try shorthand. r=firefox-style-system-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D221988
2024-09-12 20:08:09 +00:00
Calixte 07471ed168 Bug 1904288 - Allow to skip some tests in the pdfpaint task r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221678
2024-09-12 19:56:00 +00:00
Chris H-C 3f6f6497bf Bug 1918242 - Add test to enforce no more expired Legacy Telemetry histograms, scalars, or events r=florian
Differential Revision: https://phabricator.services.mozilla.com/D221879
2024-09-12 19:26:26 +00:00
John Schanck e0726deb47 Bug 1915849 - land NSS bd893644373a UPGRADE_NSS_RELEASE, r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D222012
2024-09-12 19:24:34 +00:00
David Shin c507c766c3 Bug 1918463: Fix `inset` auto-completion. r=firefox-style-system-reviewers,emilio
Prevent `anchor()`'s inner keywords from suggested, and make the suggestion of
`anchor()` only if the relevant pref is flipped.

Differential Revision: https://phabricator.services.mozilla.com/D222018
2024-09-12 19:18:27 +00:00
Sam Johnson c07350c901 Bug 1912338 - Fix titlebar separator hiding workaround on macOS 11. r=mac-reviewers,bradwerth
On macOS 11, MOZTitlebarAccessoryView's viewWillMoveToWindow: is called both when transitioning to full screen, and when transitioning out of full screen. In the case of transitioning into full screen, the window passed to viewWillMoveToWindow: has titlebarAppearsTransparent=false, meaning that the condition added to this function in bug 1906034 caused the title bar separator to always be enabled when in full screen on macOS 11. This patch fixes the logic to instead check if the passed NSWindow is our ToolbarWindow or something else.

On later macOS releases, MOZTitlebarAccessoryView's viewWillMoveToWindow: is called when transitioning out of from full screen, but not when transitioning to full screen. This is why disabling the title bar separator in windowDidEnterFullScreen: is also necessary.

Differential Revision: https://phabricator.services.mozilla.com/D221909
2024-09-12 19:10:17 +00:00
Nick Alexander da026de6ea Bug 1918473 - Add missing `await`s to install and uninstall background tasks. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D222007
2024-09-12 18:46:14 +00:00
Jackie Johnson fa431c5bb0 Bug 1918247 - Minor adjustments to slack_notifier.py script for milestone releases r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D222016
2024-09-12 18:26:00 +00:00
Emilio Cobos Álvarez f4bdb58b5a Bug 1915230 - Make animation and duration configurable. r=#sidebar-reviewers CLOSED TREE
And tweak the default duration as per UX feedback.

Differential Revision: https://phabricator.services.mozilla.com/D221718

Depends on D221351
2024-09-12 19:14:23 +00:00
Emilio Cobos Álvarez cd125d358b Bug 1915230 - Use a translate transform only. r=#sidebar-reviewers!,mstange
This:

 * Works around the WebRender issue from bug 1916599.
 * Might be a bit simpler to reason about (the sidebar special-cases to
   keep the buttons at the right edge are a bit unfortunate but...).
 * Avoids the squishiness that Markus and Sam were discussing in
   #gfx-firefox).

There's still some flickering on the <browser> element, but I have a
good idea of how to fix it (basically, we're triggering resizes from
layout, but for remote iframes we really don't want to do that, because
it can cause raciness / flickering as observed).

Differential Revision: https://phabricator.services.mozilla.com/D221351

Depends on D220846
2024-09-12 10:02:04 +00:00
Emilio Cobos Álvarez 1fed05db76 Bug 1915230 - Make sidebar animation use transforms. r=#sidebar-reviewers!,mconley!,dao!
This looks simpler, a lot smoother on my machine, and shouldn't cause
content resizes. It also doesn't set custom properties on the root which
causes an expensive restyle, specially on big documents (like with many
tabs open).

Maybe eventually we can use view transitions for this, seems like a good
use-case.

We need to move the background to `#sidebar-main` rather than the
wrapper because during the shrinking animation the wrapper is small and
the `#sidebar-main` element would be transparent, which we don't want.

Differential Revision: https://phabricator.services.mozilla.com/D220846
2024-09-12 10:02:04 +00:00
Mozilla Releng Treescript 38fcfce612 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 045c43aa661f005752d3e48ee12ef0cafcf87353
an -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ar -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ast -> 045c43aa661f005752d3e48ee12ef0cafcf87353
az -> 045c43aa661f005752d3e48ee12ef0cafcf87353
be -> 045c43aa661f005752d3e48ee12ef0cafcf87353
bg -> 045c43aa661f005752d3e48ee12ef0cafcf87353
bn -> 045c43aa661f005752d3e48ee12ef0cafcf87353
br -> 045c43aa661f005752d3e48ee12ef0cafcf87353
bs -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ca -> 045c43aa661f005752d3e48ee12ef0cafcf87353
cak -> 045c43aa661f005752d3e48ee12ef0cafcf87353
cs -> 045c43aa661f005752d3e48ee12ef0cafcf87353
cy -> 045c43aa661f005752d3e48ee12ef0cafcf87353
da -> 045c43aa661f005752d3e48ee12ef0cafcf87353
de -> 045c43aa661f005752d3e48ee12ef0cafcf87353
dsb -> 045c43aa661f005752d3e48ee12ef0cafcf87353
el -> 045c43aa661f005752d3e48ee12ef0cafcf87353
en-CA -> 045c43aa661f005752d3e48ee12ef0cafcf87353
en-GB -> 045c43aa661f005752d3e48ee12ef0cafcf87353
eo -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-AR -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-CL -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-ES -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-MX -> 045c43aa661f005752d3e48ee12ef0cafcf87353
et -> 045c43aa661f005752d3e48ee12ef0cafcf87353
eu -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fa -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ff -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fi -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fy-NL -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ga-IE -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gd -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gn -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gu-IN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
he -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hi-IN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hsb -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hu -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hy-AM -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ia -> 045c43aa661f005752d3e48ee12ef0cafcf87353
id -> 045c43aa661f005752d3e48ee12ef0cafcf87353
is -> 045c43aa661f005752d3e48ee12ef0cafcf87353
it -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ja -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ka -> 045c43aa661f005752d3e48ee12ef0cafcf87353
kab -> 045c43aa661f005752d3e48ee12ef0cafcf87353
kk -> 045c43aa661f005752d3e48ee12ef0cafcf87353
km -> 045c43aa661f005752d3e48ee12ef0cafcf87353
kn -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ko -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lij -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lo -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lt -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ltg -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lv -> 045c43aa661f005752d3e48ee12ef0cafcf87353
meh -> 045c43aa661f005752d3e48ee12ef0cafcf87353
mix -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ml -> 045c43aa661f005752d3e48ee12ef0cafcf87353
mr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ms -> 045c43aa661f005752d3e48ee12ef0cafcf87353
my -> 045c43aa661f005752d3e48ee12ef0cafcf87353
nb-NO -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ne-NP -> 045c43aa661f005752d3e48ee12ef0cafcf87353
nl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
nn-NO -> 045c43aa661f005752d3e48ee12ef0cafcf87353
oc -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pa-IN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pt-BR -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pt-PT -> 045c43aa661f005752d3e48ee12ef0cafcf87353
rm -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ro -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ru -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sk -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
son -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sq -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sv-SE -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ta -> 045c43aa661f005752d3e48ee12ef0cafcf87353
te -> 045c43aa661f005752d3e48ee12ef0cafcf87353
th -> 045c43aa661f005752d3e48ee12ef0cafcf87353
tl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
tr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
trs -> 045c43aa661f005752d3e48ee12ef0cafcf87353
uk -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ur -> 045c43aa661f005752d3e48ee12ef0cafcf87353
uz -> 045c43aa661f005752d3e48ee12ef0cafcf87353
vi -> 045c43aa661f005752d3e48ee12ef0cafcf87353
wo -> 045c43aa661f005752d3e48ee12ef0cafcf87353
xh -> 045c43aa661f005752d3e48ee12ef0cafcf87353
zam -> 045c43aa661f005752d3e48ee12ef0cafcf87353
zh-CN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
zh-TW -> 045c43aa661f005752d3e48ee12ef0cafcf87353
2024-09-12 19:04:02 +00:00
Mozilla Releng Treescript 2969cb28af no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> 045c43aa661f005752d3e48ee12ef0cafcf87353
af -> 045c43aa661f005752d3e48ee12ef0cafcf87353
an -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ar -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ast -> 045c43aa661f005752d3e48ee12ef0cafcf87353
az -> 045c43aa661f005752d3e48ee12ef0cafcf87353
be -> 045c43aa661f005752d3e48ee12ef0cafcf87353
bg -> 045c43aa661f005752d3e48ee12ef0cafcf87353
bn -> 045c43aa661f005752d3e48ee12ef0cafcf87353
bo -> 045c43aa661f005752d3e48ee12ef0cafcf87353
br -> 045c43aa661f005752d3e48ee12ef0cafcf87353
brx -> 045c43aa661f005752d3e48ee12ef0cafcf87353
bs -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ca -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ca-valencia -> 045c43aa661f005752d3e48ee12ef0cafcf87353
cak -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ckb -> 045c43aa661f005752d3e48ee12ef0cafcf87353
cs -> 045c43aa661f005752d3e48ee12ef0cafcf87353
cy -> 045c43aa661f005752d3e48ee12ef0cafcf87353
da -> 045c43aa661f005752d3e48ee12ef0cafcf87353
de -> 045c43aa661f005752d3e48ee12ef0cafcf87353
dsb -> 045c43aa661f005752d3e48ee12ef0cafcf87353
el -> 045c43aa661f005752d3e48ee12ef0cafcf87353
en-CA -> 045c43aa661f005752d3e48ee12ef0cafcf87353
en-GB -> 045c43aa661f005752d3e48ee12ef0cafcf87353
eo -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-AR -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-CL -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-ES -> 045c43aa661f005752d3e48ee12ef0cafcf87353
es-MX -> 045c43aa661f005752d3e48ee12ef0cafcf87353
et -> 045c43aa661f005752d3e48ee12ef0cafcf87353
eu -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fa -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ff -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fi -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fur -> 045c43aa661f005752d3e48ee12ef0cafcf87353
fy-NL -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ga-IE -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gd -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gn -> 045c43aa661f005752d3e48ee12ef0cafcf87353
gu-IN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
he -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hi-IN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hsb -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hu -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hy-AM -> 045c43aa661f005752d3e48ee12ef0cafcf87353
hye -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ia -> 045c43aa661f005752d3e48ee12ef0cafcf87353
id -> 045c43aa661f005752d3e48ee12ef0cafcf87353
is -> 045c43aa661f005752d3e48ee12ef0cafcf87353
it -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ja -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ja-JP-mac -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ka -> 045c43aa661f005752d3e48ee12ef0cafcf87353
kab -> 045c43aa661f005752d3e48ee12ef0cafcf87353
kk -> 045c43aa661f005752d3e48ee12ef0cafcf87353
km -> 045c43aa661f005752d3e48ee12ef0cafcf87353
kn -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ko -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lij -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lo -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lt -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ltg -> 045c43aa661f005752d3e48ee12ef0cafcf87353
lv -> 045c43aa661f005752d3e48ee12ef0cafcf87353
meh -> 045c43aa661f005752d3e48ee12ef0cafcf87353
mk -> 045c43aa661f005752d3e48ee12ef0cafcf87353
mr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ms -> 045c43aa661f005752d3e48ee12ef0cafcf87353
my -> 045c43aa661f005752d3e48ee12ef0cafcf87353
nb-NO -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ne-NP -> 045c43aa661f005752d3e48ee12ef0cafcf87353
nl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
nn-NO -> 045c43aa661f005752d3e48ee12ef0cafcf87353
oc -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pa-IN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pt-BR -> 045c43aa661f005752d3e48ee12ef0cafcf87353
pt-PT -> 045c43aa661f005752d3e48ee12ef0cafcf87353
rm -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ro -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ru -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sat -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sc -> 045c43aa661f005752d3e48ee12ef0cafcf87353
scn -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sco -> 045c43aa661f005752d3e48ee12ef0cafcf87353
si -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sk -> 045c43aa661f005752d3e48ee12ef0cafcf87353
skr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
son -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sq -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
sv-SE -> 045c43aa661f005752d3e48ee12ef0cafcf87353
szl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ta -> 045c43aa661f005752d3e48ee12ef0cafcf87353
te -> 045c43aa661f005752d3e48ee12ef0cafcf87353
tg -> 045c43aa661f005752d3e48ee12ef0cafcf87353
th -> 045c43aa661f005752d3e48ee12ef0cafcf87353
tl -> 045c43aa661f005752d3e48ee12ef0cafcf87353
tr -> 045c43aa661f005752d3e48ee12ef0cafcf87353
trs -> 045c43aa661f005752d3e48ee12ef0cafcf87353
uk -> 045c43aa661f005752d3e48ee12ef0cafcf87353
ur -> 045c43aa661f005752d3e48ee12ef0cafcf87353
uz -> 045c43aa661f005752d3e48ee12ef0cafcf87353
vi -> 045c43aa661f005752d3e48ee12ef0cafcf87353
wo -> 045c43aa661f005752d3e48ee12ef0cafcf87353
xh -> 045c43aa661f005752d3e48ee12ef0cafcf87353
zh-CN -> 045c43aa661f005752d3e48ee12ef0cafcf87353
zh-TW -> 045c43aa661f005752d3e48ee12ef0cafcf87353
2024-09-12 19:03:56 +00:00
Florian Quèze 9123274fb8 Bug 1675235 - Remove telemetry tracking Application Panel usage, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D221924
2024-09-12 17:41:14 +00:00
Maxx Crawford fc5d6032c2 Bug 1916486 - Add logic to use Unified Ads endpoint for top sites spoc placements r=home-newtab-reviewers,thecount
Differential Revision: https://phabricator.services.mozilla.com/D221720
2024-09-12 17:32:28 +00:00
Nikki Sharpley d6dbf58e5b Bug 1918425 - Revert changes to newTabBrowserPanel and sidebar-box z-index r=desktop-theme-reviewers,emilio
This was part of the resolution to Bug 1914938, but hid the search drop down results on new tab.
Once Emilio's patch for Bug 1917458 lands, the original bug will be fixed via a different approach.

Differential Revision: https://phabricator.services.mozilla.com/D222011
2024-09-12 17:06:27 +00:00
Emilio Cobos Álvarez ae1b209b84 Bug 1917867 - Simplify PresShell event dispatching asserts. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D221843
2024-09-12 16:50:26 +00:00
Andrea Marchesini 041f31b1d3 Bug 1475599 - part 11 - CookieStore API - Extra tests for document URLs with fragments, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D221412
2024-09-12 16:48:23 +00:00
Andrea Marchesini 985e92f7a7 Bug 1475599 - part 10 - CookieStore API - CHIP implementation shared between Document and CookieStore, r=cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D220288
2024-09-12 16:48:23 +00:00
Andrea Marchesini 1cd0de930d Bug 1475599 - part 9 - CookieStore API - Extra security for cookie propagation child to parent, r=tschuster,cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D217734
2024-09-12 16:48:22 +00:00
Andrea Marchesini 05ebc836d2 Bug 1475599 - part 8 - CookieStore API - e10s support, r=smaug,cookie-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D217574
2024-09-12 16:48:21 +00:00
Andrea Marchesini c993dc5823 Bug 1475599 - part 7 - CookieStore API - Expose `operationID` to nsICookieManager::{AddNative,RemoveNative} and nsICookieNotifications, r=smaug,cookie-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D218495
2024-09-12 16:48:21 +00:00
Andrea Marchesini 2499926837 Bug 1475599 - part 6 - CookieStore API - Expose `isPartitioned` to nsICookieManager::AddNative, r=edgul,cookie-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217575
2024-09-12 16:48:21 +00:00
Andrea Marchesini b9c2734ccf Bug 1475599 - part 5 - CookieStore API - cookie notifications in the content-process, r=smaug,cookie-reviewers,timhuang
Differential Revision: https://phabricator.services.mozilla.com/D217573
2024-09-12 16:48:20 +00:00
Andrea Marchesini aa20d42c52 Bug 1475599 - part 4 - CookieStore API - bfcache tests, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D217572
2024-09-12 16:48:20 +00:00
Andrea Marchesini ad3def26ff Bug 1475599 - part 3 - CookieStore API - WPT, r=edgul
Differential Revision: https://phabricator.services.mozilla.com/D215146
2024-09-12 16:48:19 +00:00
Andrea Marchesini 4b3f5d6dbb Bug 1475599 - part 2 - CookieStore API - IPDL, r=edgul,webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D215145
2024-09-12 16:48:19 +00:00
Andrea Marchesini c6b5fb82a2 Bug 1475599 - part 1 - CookieStore API - WebIDL, r=smaug,edgul
Differential Revision: https://phabricator.services.mozilla.com/D215144
2024-09-12 16:48:18 +00:00
Sandor Molnar 6a28b1e440 Backed out 8 changesets (bug 1917532, bug 1575506, bug 1917530) for causing node newtab failures CLOSED TREE
Backed out changeset 8d6f7bc74d08 (bug 1917532)
Backed out changeset 7c963e72cf06 (bug 1575506)
Backed out changeset d5e110187781 (bug 1917530)
Backed out changeset 1d2325ffded6 (bug 1917530)
Backed out changeset 8a361e37e32c (bug 1917530)
Backed out changeset c4011d92c7f7 (bug 1917530)
Backed out changeset 1a45047dfb3c (bug 1917530)
Backed out changeset ed6b35444c45 (bug 1917530)
2024-09-12 20:45:28 +03:00
Kai Engert c39b99b6f6 Bug 1900619 - Follow up to add include. r=smolnar
Differential Revision: https://phabricator.services.mozilla.com/D222014
2024-09-12 17:26:08 +00:00
Alexandre Lissy 7989afba4d Bug 1892254 - GNOME Screencast r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D220993
2024-09-12 16:46:42 +00:00
Mark Banner 6b786d4a84 Bug 1917532 - Remove overrides sections from *-test configurations in eslint-plugin-mozilla. r=frontend-codestyle-reviewers,mossop
ESLint v9 doesn't support overrides/file specification in the configurations, so we don't want these
now.

The top-level configuration already strips out the overrides for these and handles them separately, so
there's nothing to add - simply remove the 'removeOverrides' function.

Differential Revision: https://phabricator.services.mozilla.com/D221447
2024-09-12 16:42:00 +00:00
Mark Banner c7331a02cd Bug 1575506 - Enable ESLint rule no-redeclare with builtinGlobals on all module and worker files. r=frontend-codestyle-reviewers,devtools-reviewers,nchevobbe,mossop
Differential Revision: https://phabricator.services.mozilla.com/D221446
2024-09-12 16:41:59 +00:00
Mark Banner 1a8d60d410 Bug 1917530 - Enable ESLint rule no-shadow by default across the tree, disabling where it currently fails. r=frontend-codestyle-reviewers,mossop
Differential Revision: https://phabricator.services.mozilla.com/D221445
2024-09-12 16:41:59 +00:00
Mark Banner 5302b1261d Bug 1917530 - Enable ESLint rule no-shadow on system modules where no-shadow is enabled already, and warn for remaining failures. r=frontend-codestyle-reviewers,mossop
This moves the ESLint rule to apply to jsx, system modules and workers. It is excluded from most system
modules by the roll out, which we can work on later. However, it will be enabled where no-shadow is
already enabled - previously these were hidden due to the order in which ESLint was applying the rules.

Differential Revision: https://phabricator.services.mozilla.com/D221444
2024-09-12 16:41:58 +00:00