Commit graph

917080 commits

Author SHA1 Message Date
Cosmin Sabou
c56cc415d8 Bug 1897308 - Remove unnecessary expectations for script-src-strict_dynamic_worker.https.html as tests are passing. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D210869
2024-05-18 13:43:17 +00:00
tannal
f16ac3a8b4 Bug 1886716 - Remove reference to nonexistent nsIPointerEvent.idl r=webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D210863
2024-05-18 12:33:41 +00:00
Emilio Cobos Álvarez
d465f4f516 Bug 1897035 - Remove nightly-only crash that now I understand. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D210816
2024-05-18 12:17:00 +00:00
serge-sans-paille
ae07881baa Bug 1883940 - Replace MOZ_CXX11 autoconf macro by a moz.configure check r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D203781
2024-05-18 07:10:57 +00:00
Mozilla Releng Treescript
e09c4cd6a4 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
en-CA -> e53ad532f1211b0651f26f41982f95adfa2a51dd
es-CL -> 280441f69e3a929f2744df8ed846c94b4d327130
ko -> 349327c9329d46acdfeb82777bfa60361d138d4f
pt-BR -> 3e6a5b601d803f0782b9a39301d26cd2d02e2cda
sk -> d24858277138917cfb056e8eabf039c7da40a39b
tg -> 23144faf9ad3ec97302d41ecfb0a3c307ce40987
tr -> d89979c26af5a596a224106c6ace3a9a273fd739
2024-05-18 07:02:03 +00:00
Alexandre Lissy
9a83c0336f Bug 1897042 - Update references for Snap QA test on Nightly r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D210770
2024-05-18 06:48:56 +00:00
Alexandre Lissy
514e682a58 Bug 1897042 - Allow per-channel Snap QA tests expectations r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D210769
2024-05-18 06:48:55 +00:00
Gregory Pappas
dedae3e0b3 Bug 1885251 - Allow pinch zooming when touch-action is set to disable pinch gestures and browser.ui.zoom.force-user-scalable=true r=botond
Differential Revision: https://phabricator.services.mozilla.com/D209322
2024-05-18 03:35:52 +00:00
pstanciu
fe4652d011 Backed out changeset b6798b7e7265 (bug 1874406) for causing multiple failures CLOSED TREE 2024-05-18 06:07:21 +03:00
Paul Bone
532849a1b0 Bug 1897060 - Gather process lifetime telemetry r=ipc-reviewers,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D210751
2024-05-18 02:05:50 +00:00
Tomislav Jovanovic
c171f6282b Bug 1766026 - Add support for mv3 optional_host_permissions r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D210397
2024-05-18 02:02:57 +00:00
Tomislav Jovanovic
517abaaae8 Bug 1874406 - Refactor, optimize and cleanup event page idle management r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D210220
2024-05-18 01:40:12 +00:00
Greg Stoll
1fc5ab22b8 Bug 1877237 - autofill "confirm password" field when registering a new password r=geckoview-reviewers,android-reviewers,boek,owlish
When a login choice was made, the Hint associated with it was lost, so recalculate it and pass it to the LoginSelectOption constructor.

Differential Revision: https://phabricator.services.mozilla.com/D209898
2024-05-18 00:58:05 +00:00
Mozilla Releng Treescript
35fc572fe4 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-05-18 00:20:17 +00:00
Timothy Nikkel
767a362808 Bug 1895211. Get the image in imgRequest::OnStopRequest after calling OnDataAvailable because that might create the image. r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D209522
2024-05-17 23:26:18 +00:00
Botond Ballo
3ea51142fb Bug 1858446 - Document that classes representing HTML elements should live in the mozilla::dom namespace. r=peterv DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D210576
2024-05-17 23:23:44 +00:00
Ting-Yu Lin
19a91e2b16 Bug 1896210 Part 3 - Update comments pointing to new layout overview doc. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D210098
2024-05-17 23:22:07 +00:00
Ting-Yu Lin
f487d14016 Bug 1896210 Part 2 - Revise LayoutOverview.md. r=dshin
- Delete paragraph starting with "The frame tree should not store any important
  data .." because I don't understand what specifically it wants to convey.
- Delete XUL related content.
- Add a section "Physical Coordinates vs Logical Coordinates"

Note: `./mach doc layout/docs` generates the doc preview locally.

Differential Revision: https://phabricator.services.mozilla.com/D210097
2024-05-17 23:22:07 +00:00
Ting-Yu Lin
457d0008fc Bug 1896210 Part 1 - Minor format tweak for LayoutOverview.md. r=layout-reviewers,emilio
Drop backslashes because escaping quote, double-quote, etc. is not needed in
markdown. Indent fix for lists.

Differential Revision: https://phabricator.services.mozilla.com/D210096
2024-05-17 23:22:06 +00:00
Iulian Moraru
e270f922bd Backed out changeset 1db41dc8d778 (bug 1833735) for causing xpchsell failures on ensureExperimentToRolloutTransitionPerformed.js. CLOSED TREE 2024-05-18 01:31:43 +03:00
Ting-Yu Lin
b174442fac Bug 1897135 Part 3 - Change two APIs to ensure root frame is a ViewportFrame. r=dholbert
Move `SetRootFrame()` to nsFrameManager.cpp, because in order to compile
`mRootFrame = aRootFrame` the compiler requires the full definition of
`ViewportFrame` to know that `ViewportFrame` is a subclass of `nsIFrame`

Differential Revision: https://phabricator.services.mozilla.com/D210671
2024-05-17 21:37:02 +00:00
Ting-Yu Lin
7e4bee6f3b Bug 1897135 Part 2 - Remove redundant mFrameManager member in PresShell. r=dholbert
We can just use `mFrameConstructor` to call `GetRootFrame()`. In order to do so
while keeping `PresShell::GetRootFrame()` as a inline method, we need to include
`nsCSSFrameConstructor` header in `PresShell.h`, and remove `PresShell` header
in `nsCSSFrameConstructor.h`. That means we can no longer inline
`RestyleManager()` since it needs to access `PresShell`, but it's OK since
`RestyleManager` is used only in the frame constructor, and is probably not in
the hot path.

Differential Revision: https://phabricator.services.mozilla.com/D210670
2024-05-17 21:37:01 +00:00
Ting-Yu Lin
fe8f4920f8 Bug 1897135 Part 1 - Sort #includes and forward declarations in nsFrameManager, nsCSSFrameConstructor, and PresShell. r=dholbert
Also, delete unused `DEBUG_UNDISPLAYED_MAP` and `DEBUG_DISPLAY_CONTENTS_MAP` in
nsFrameManager.cpp.

Delete the comments between the #includes in PresShell.cpp per coding style
guideline: "Don't place comments between non-conditional includes." in
https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html#include-directives

Differential Revision: https://phabricator.services.mozilla.com/D210669
2024-05-17 21:37:01 +00:00
ahochheiden
2366f9e588 Bug 1896688 - Prevent unnecessary os.stat call in jar.py r=sergesanspaille
If the destination file doesn't exist, we don't need to check the
current file's time, and we can just write or symlink regardless.

Differential Revision: https://phabricator.services.mozilla.com/D210330
2024-05-17 21:35:05 +00:00
Stephanie Cunnane
57ae4a3404 Bug 1897049 - Extend probe expiration dates: browser.searchinit.engine_invalid_webextension. r=search-reviewers,jteow
Differential Revision: https://phabricator.services.mozilla.com/D210819
2024-05-17 21:02:29 +00:00
Shane Hughes
422ede4600 Bug 1889350 - Remove chrome-worker environment from eslint-plugin-mozilla. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D206484
2024-05-17 20:55:17 +00:00
Danny Colin
754db3ddfc Bug 1565089 - Make about:memory theme looks closer to the default theme r=desktop-theme-reviewers,sfoster
This patch adds chrome://global/skin/in-content/common.css and update
some css variables so about:memory use the same colors and fonts as our
Design System.

Differential Revision: https://phabricator.services.mozilla.com/D210128
2024-05-17 20:51:49 +00:00
scottdowne
25e1c6fd0d Bug 1896678 - Home and newtab weather widget user pref default to true, system pref is still false r=amy,maxx
Differential Revision: https://phabricator.services.mozilla.com/D210827
2024-05-17 19:46:02 +00:00
Luca Greco
b491e5a680 Bug 1896874 - Remove skip-if = condprof added for Bug 1810762. r=robwu
Depends on D210141

Differential Revision: https://phabricator.services.mozilla.com/D210470
2024-05-17 19:04:04 +00:00
Mozilla Releng Treescript
0bdb670780 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 99c7f10cf8f804a1db6f875e9d0f668951fe1230
br -> 1638f9ffee8530cfa97323b0f6666b4f62fc99c9
dsb -> 757c97c67dbb5795e042146d99e36619ee81b897
el -> 17749a8ef018ad70a2bf2f2ac855f5c46e06fb32
eu -> 4a9c16d55e4777a71e46a6c82550ac175d34863b
fr -> b212c374b53991f75418696b11fb99e84cd44b37
he -> 370e87dfc7659d19a6e412e81094a9fa89d6ccf7
hsb -> ab7b00e199b8e534f7f378d01391083c8ebd2f81
ia -> ba5cb082496a8b92809ee5d3f34b9501eaf063cd
it -> c2ffcfceab6fe9e31384ec11d68b0ca4fa36a889
kk -> d1f7adbc623fb4c29f0588ec89895dba7700d67e
ne-NP -> d3c7e5f4e5b56935905b95eaf24869002c294edc
pt-BR -> c3d07bbdb704fa06a5f30f454ed2aa271554c76e
ru -> 94caa3f8574352209cfb40491b436acf1e19cdc8
scn -> d299c2583ce36b827596ff61312cdc197aed8d06
tg -> 2a0ea1ff9f05e32a8734a7671230d5787abb0d56
tr -> e75a140985c43f9f6cfebc497a366e3b1e70a0f2
zh-TW -> 2e36f22fa527800bfc302c000fd0255f43fd9293
2024-05-17 19:04:40 +00:00
Luca Greco
cfa0d43635 Bug 1896357 - Remove skip-if = condprof added for Bug 1889897. r=robwu
Depends on D206772

Differential Revision: https://phabricator.services.mozilla.com/D210157
2024-05-17 18:57:01 +00:00
Ryan Safaeian
8ed45b3fc2 Bug 1891641 - Add label and magnifying glass icon to Megalist search bar. r=mtigley,credential-management-reviewers,ayeddi,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210529
2024-05-17 18:40:01 +00:00
Florian Quèze
cf730e7457 Bug 1554399 - sort media files by size in page info by comparing the raw sizes rather than the localized strings, r=cmkm.
Differential Revision: https://phabricator.services.mozilla.com/D210637
2024-05-17 18:29:04 +00:00
Tooru Fujisawa
72a21fd33f Bug 1795177 - Add macosx64-aarch64-searchfox/debug job. r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D210841
2024-05-17 18:28:07 +00:00
Dimi
8df4378f60 Bug 1897099 - Remove cc_form event telemetry r=credential-management-reviewers,jneuberger
This telemetry is replaced by `cc_form_v2` event telemetry

Differential Revision: https://phabricator.services.mozilla.com/D210621
2024-05-17 18:25:25 +00:00
alwu
dce85e0636 Bug 1897006 - revert the change of disabling reuse device. r=sotaro
As bug 1896823 has disabled the device reuse for intel gen12, it doesn't
seem necessary to add this workaround to disable the device reuse.

We should revert this and investigate whether we can use DXVA decoder
directly via ffmpeg in Bug 1893427.

Differential Revision: https://phabricator.services.mozilla.com/D210721
2024-05-17 18:08:06 +00:00
Tarik Eshaq
612f797c4f Bug 1887739: Removes force_auth fxa path and uses connect path instead.r=markh,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208783
2024-05-17 18:00:06 +00:00
James Graham
8843094dda Bug 1897403 - Handle wpt test id as a URL when computing group name, r=Sasha
wpt test ids are URLs, and can have query components. This means that
using `os.path.dirname` isn't a correct way to extract different parts
of the URL

In particular a test id like `/foo/bar/baz?foobar=sp/am` can lead to an
invalid group name like `foo/bar/baz?foobar=sp`, which breaks the
invariant that we can turn the group name into a filesystem path that
may contain a __dir__.ini file with metadata for that group.

The fix here is to correctly treat the test id as a URL using the same
logic as in wptrunner.

Differential Revision: https://phabricator.services.mozilla.com/D210783
2024-05-17 17:52:41 +00:00
Ryan Safaeian
29317f50a4 Bug 1789298 - Make removeValueAt and isRemovableAt return false for LoginAutoCompleteResult and remove associated tests. r=issammani
Differential Revision: https://phabricator.services.mozilla.com/D210223
2024-05-17 17:39:52 +00:00
kpatenio
a39846bf34 Bug 1893277 - build initial UI for turning on scheduled backups. r=backup-reviewers,firefox-desktop-core-reviewers ,fluent-reviewers,mconley
backup-settings changes:
- adds a new button in the Backup section of about:preferences / about:settings
- shows the turn on dialog after pressing the button

Turn on dialog behaviour (implemented):
- pressing the cancel will close the dialog
- pressing the confirm button will set the pref browser.backup.scheduled.enabled=true and close the dialog
- pressing the passwords checkbox will show more options

Turn on dialog behaviour (not implemented):
- requiring a password for the backup (see Bug 1895981)
- modifying the save location and showing a file picker (see Bug 1895943)

Other changes:
- tests for backup-settings and the turn on dialog
- Storybook template for the turn on dialog

Lo-fi Figma designs: https://www.figma.com/design/vNbX4c0ws0L1qr0mxpKvsW/Fx-Backup?node-id=147-4558&t=PYLY0QMN1n8GR9vW-0

Differential Revision: https://phabricator.services.mozilla.com/D209769
2024-05-17 17:36:33 +00:00
Eric Chen
421acc9093 Bug 1833735 - Set background task timeout to indefinite when JS debugger is connected r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D209957
2024-05-17 17:09:32 +00:00
Emilio Cobos Álvarez
25c3d9faa7 Bug 1886745 - Ignore containment for object-fit computation. r=dholbert,layout-reviewers
We were already doing the right thing for canvas/video.

Differential Revision: https://phabricator.services.mozilla.com/D210825
2024-05-17 17:03:19 +00:00
David Shin
3ee655fc8e Bug 1896380: Add performance regression test. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D210566
2024-05-17 17:00:43 +00:00
David Shin
2ca5c3766f Bug 1896380: Don't double-invalidate relative selector dependencies for :empty and :(first|last)-child. r=firefox-style-system-reviewers,emilio
Such cas is  invalidated out-of-band in `RestyleManager` because
their invalidation can be trivially determined. Don't consider them
again while determining the general-case relative selector invalidation.

Also fix `:only-child` being classified as a simple edge selector, and
prevent them from ending up in the any (`*`) bucket in `InvalidationMap`.

Differential Revision: https://phabricator.services.mozilla.com/D210343
2024-05-17 17:00:43 +00:00
Kelly Cochrane
d2c8a86ba1 Bug 1892012 - Add toolbar entry point for the sidebar as a default setting r=sidebar-reviewers,Gijs,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D209978
2024-05-17 16:37:16 +00:00
Updatebot
d82c2bde33 Bug 1897365 - Update android nightly application-services version bump to 87ddcfcc7cd93cd73b626c6548cd6f42a18ebe94 r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D210763
2024-05-17 16:35:56 +00:00
Emilio Cobos Álvarez
9116e6b532 Bug 1896762 - Make animation timing match the spec. r=smaug,firefox-animation-reviewers,boris
Differential Revision: https://phabricator.services.mozilla.com/D210658
2024-05-17 16:33:06 +00:00
sotaro
a944f46809 Bug 1897363 - Add profiler marker for NVIDIA SuperResolution info r=gfx-reviewers,nical
Info from GPU driver helps for debugging.

Differential Revision: https://phabricator.services.mozilla.com/D210762
2024-05-17 16:25:59 +00:00
KS
7eddd65a23 Bug 1890597 - Add chromedriver 125. r=perftest-reviewers,taskgraph-reviewers,sparky,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D210810
2024-05-17 16:17:12 +00:00
Nicolas Chevobbe
94f924a655 Bug 1897469 - [devtools] Fix focus-indicator glitch in inspector sidebar tabs. r=jdescottes,devtools-reviewers.
We make the focused tab appear in fronts of the others,
so the box-shadow of the focus-indicator applies properly
on each side.
We also hide the small line on active tab when it is also
focused, so we avoid it to overlap with the focus-indicator
outline.

Differential Revision: https://phabricator.services.mozilla.com/D210818
2024-05-17 16:10:18 +00:00