Commit Graph

875282 Commits

Author SHA1 Message Date
Mozilla Releng Treescript
3a52a93e6c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
de -> 79deb1760d07082925c67ea76a4015b440396652
fr -> 74e29e2913a99df05dfe23f160b5adf4c7b9e5c8
is -> d63a75e29b8693b7aed21e484423490c88257f3b
nn-NO -> b2058804e0594a27359df1c455487f0e1e12f1e5
pt-BR -> c65cb627d452059deff32d18140cadad565faa90
th -> 53fa907ba3c9395dcdf7c0281514933e2f9c8cfa
tr -> a8d3d70737b7290a4dcef697c47c3bebf62793fe
2024-02-29 19:36:45 +00:00
Michael Hughes
09024f2525 Bug 1880368 - change firefox and firefox-private protocols to firefox-bridge and firefox-private-bridge protocols r=nshukla,mossop
Differential Revision: https://phabricator.services.mozilla.com/D201879
2024-02-29 19:03:17 +00:00
Emilio Cobos Álvarez
98aecb3ad4 Bug 1882802 - Add viewport meta tag to event-propagate-disabled.tentative.html. r=saschanaz
I haven't been able to debug why my change exactly causes this, because
both before and after my patch the test is blank on the emulator's
runner, and you can't just run the test on GVE...

My best guess is that a subtle layout change (the select is now 0.5px
taller) causes the radio button to end up in a subpixel position, and
the origin of 0, 0 just happens to get rounded down... Or an interaction
with our pointer event retargetting (the fat finger stuff), which is
only enabled on Android.

In any case I'm pretty sure my change is not the root cause of this
intermittent, this fixes it and is a reasonable thing to do.

Differential Revision: https://phabricator.services.mozilla.com/D203150
2024-02-29 18:38:26 +00:00
Connor Sheehan
92d48baabe Bug 1881295: remove isort from formatters list r=linter-reviewers,marco,ahal
Using `isort` for import sorting in Python has been replaced by
`ruff`. Update the formatters list to remove `isort`. We will add
`ruff` at a later date once we have asserted it is appropriate to
add to this formatters list.

Differential Revision: https://phabricator.services.mozilla.com/D203127
2024-02-29 18:31:49 +00:00
Sam Foster
24d2e39f9d Bug 1789727 - Default to the component implementation of Screenshots for nightly builds. r=extension-reviewers,sfoster,robwu,chutten
* Flip the component pref to true by default for nightly builds only
* Move the pref check and initialization to a startup idle task
* And be a bit smarter about when we get and disable the addon
* Fix a bug where we try to communicate with the overlay after the window actor is destroyed when
  the component pref gets flipped off during use

Differential Revision: https://phabricator.services.mozilla.com/D196888
2024-02-29 18:27:46 +00:00
Pier Angelo Vendrame
1b2a8187b7 Bug 1880108 - Pass the locale list when constructing l10n in datetimebox. r=reusable-components-reviewers,tgiles
The datetime input is inconsistent with other inputs when using spoof
English: its placeholder is not translated, unlike the default values
and texts of all the other inputs.

Differential Revision: https://phabricator.services.mozilla.com/D201726
2024-02-29 18:02:12 +00:00
Cristian Tuns
6bc0f370cc Backed out 2 changesets (bug 1755033) for causing mochitest failures in test_formautofill_preview_highlight.html CLOSED TREE
Backed out changeset 4fde36e8266a (bug 1755033)
Backed out changeset 5e26aac6ca16 (bug 1755033)
2024-02-29 13:09:49 -05:00
Thomas Wisniewski
b671d9ecd4 Bug 1882562 - disable system addon updates while running webcompat intervention tests; r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D203128
2024-02-29 17:51:26 +00:00
Chun-Min Chang
e6e522e587 Bug 1872871 - Move codec-specific settings to a function r=media-playback-reviewers,padenot
This patch addresses an earlier review comment [1] in the code.

Shortening the init function, by moving the codec-specific settings to a
helper function, improves the readability.

[1] https://phabricator.services.mozilla.com/D196534?id=805071#inline-1096610

Differential Revision: https://phabricator.services.mozilla.com/D202607
2024-02-29 17:33:46 +00:00
Chun-Min Chang
3dd3f954b9 Bug 1872871 - Move SVC settings to a function r=media-playback-reviewers,padenot
This patch addresses an earlier review comment [1] in the code.

Shortening the init function, by moving the SVC settings to a helper
function, improves the readability.

[1] https://phabricator.services.mozilla.com/D196534?id=805071#inline-1096610

Differential Revision: https://phabricator.services.mozilla.com/D202606
2024-02-29 17:33:45 +00:00
Chun-Min Chang
56d5792c22 Bug 1882410 - Set temporal layers based on scalability mode r=media-playback-reviewers,padenot
This patch makes the `mNumTemporalLayers` in `VP9Specific` generated in
`VideoEncoderConfigInternal::ToEncoderConfig` match the number of
temporal layers in the given scalability mode.

Differential Revision: https://phabricator.services.mozilla.com/D202885
2024-02-29 17:33:45 +00:00
Chun-Min Chang
749a334a09 Bug 1882410 - clang-format VideoEncoder.cpp r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D203140
2024-02-29 17:33:44 +00:00
Jules Simplicio
a10c268da4 Bug 1882122 - Add remaining space design tokens r=desktop-theme-reviewers,reusable-components-reviewers,settings-reviewers,mstriemer,emilio
Added
- `--space-medium`
- `--space-large`

Changed
- `--space-xlarge` has a new value and the old one is now `--space-xxlarge`

Differential Revision: https://phabricator.services.mozilla.com/D202739
2024-02-29 17:28:22 +00:00
Matthew Gaudet
bd034cf789 Bug 1881969 - Add tests r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D202878
2024-02-29 16:39:32 +00:00
Matthew Gaudet
4ebf3c88ba Bug 1881969 - Use the correct global for determining prototypes r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D202877
2024-02-29 16:39:31 +00:00
Frédéric Wang
8d75a376ce Bug 1882144 - Remove layout.css.math-style.enabled and layout.css.math-depth.enabled prefs. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D202940
2024-02-29 16:37:40 +00:00
Tiaan Louw
dd04bff973 Bug 1882754 - Remove default implementations of component parsing functions. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D203119
2024-02-29 16:37:18 +00:00
Tiaan Louw
2b84327e28 Bug 1882754 - Clean up and simplify the color ToCss implementations. r=layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D203118
2024-02-29 16:37:17 +00:00
Tiaan Louw
599f3538c7 Bug 1882754 - Move more ToCss implementations to the to_css module. r=layout-reviewers,emilio
Depends on D203116

Differential Revision: https://phabricator.services.mozilla.com/D203117
2024-02-29 16:37:17 +00:00
Tiaan Louw
9fca2bd4d5 Bug 1882754 - Simplify ColorParser Result type. r=layout-reviewers,emilio
Depends on D202209

Differential Revision: https://phabricator.services.mozilla.com/D203116
2024-02-29 16:37:16 +00:00
Tiaan Louw
34929d2ccf Bug 1882754 - Remove unused DefaultColorParser and serde code r=layout-reviewers,emilio
This code was added when we moved the color code from cssparser into
style.  We don't need the default implementations.

Differential Revision: https://phabricator.services.mozilla.com/D202209
2024-02-29 16:37:16 +00:00
Bas Schouten
0bb313c8eb Bug 1882640: Include Phase information with ETW markers. r=mstange,profiler-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203060
2024-02-29 16:31:53 +00:00
Brad Werth
5cf0c11410 Bug 1775725: Make browser_minimize.js test not depend on the timing of the occlusionstatechange event listeners. r=smaug
The 3 signifiers of the minimization being complete are:
1) The sizemodechange event
2) The occlusionstatechange event (on some platforms)
3) The browsing context becoming inactive

Ideally these would happen in 1-2-3 order, but they aren't consistent.
Specifically, since the browsing context is updated by an
occlusionstatechange event listener, tests that add a
occlusionstatechange event listener will fire before the browsing
context has been updated (since they fire in LIFO order). That makes it
very timing dependent on whether or not a check for browsing context
inactive will succeed, and that's the source of the intermittent
failures here. The safest thing to do is to turn the browsing context
active check into another promise and await the sizemodechange and the
active promise together, and that's what this patch does.

Differential Revision: https://phabricator.services.mozilla.com/D202609
2024-02-29 16:30:13 +00:00
Andrew Halberstadt
ed1a3b2897 Bug 1882798 - Cleanup some B2G code under testing/xpcshell, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D203126
2024-02-29 15:53:30 +00:00
Jan Varga
8e3ebecd63 Bug 1855142 - Simplify PrincipalInfo handling in FactoryOp::Open; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D189910
2024-02-29 15:28:51 +00:00
Jan Varga
4f633736bc Bug 1855142 - Align PERSISTENCE_TYPE_PERSISTENT checks between parent and child; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D189907
2024-02-29 15:28:50 +00:00
Jan Varga
ddc4caf2af Bug 1855142 - Rename isInternal to isPersistent; r=dom-storage-reviewers,jari
The new name better reflects the meaning.

Differential Revision: https://phabricator.services.mozilla.com/D189906
2024-02-29 15:28:49 +00:00
Jan Varga
419d025881 Bug 1855142 - Merge FactoryOp::Open and FactoryOp::FinishOpen; r=dom-storage-reviewers,jari
Both methods now run on the PBackground thread, there's no need to have these as
separate methods anymore. The extra state can be now removed as well. This opens
the door for some further optimizations.

Differential Revision: https://phabricator.services.mozilla.com/D189757
2024-02-29 15:28:49 +00:00
Jan Varga
84ed04874f Bug 1855142 - Switch FactoryOp::Open from running on the main thrad to running on the PBackground thread; r=dom-storage-reviewers,jari
FactoryOp::Open now contains no code which can only run on the main thread, so
it can be safely switched to running on the PBackground thread.

Differential Revision: https://phabricator.services.mozilla.com/D189756
2024-02-29 15:28:48 +00:00
Jan Varga
fa6b4fd1a8 Bug 1855142 - Move IndexedDatabaseManager main thread initialization from FactoryOp::Open to InitializeQuotaManager; r=dom-storage-reviewers,jari
InitializeQuotaManager already initializes the storage service on the main
thread, so the initialization in FactoryOp::Open can be just removed.

Differential Revision: https://phabricator.services.mozilla.com/D189755
2024-02-29 15:28:48 +00:00
Jan Varga
67a8ed7ac0 Bug 1855142 - Ensure IndexedDabaseManager::mLocale separately; r=dom-storage-reviewers,jari
mLocale is currently initialized in IndexedDatabaseManager::Init which is
called from IndexedDatabaseManager::GetOrCreate if the manager doesn't exist.
This can be a problem when IndexedDatabaseManager::GetOrCreate is called very
early,for example in nsLayoutStatics::Initialize in the parent process.

This is a preparation for moving IndexedDatabaseManager::GetOrCreate from
FactoryOp::Open to InitializeQuotaManager.

Differential Revision: https://phabricator.services.mozilla.com/D189891
2024-02-29 15:28:47 +00:00
Jan Varga
c99f1c4777 Bug 1855142 - Remove FactoryOp::CheckPermission method; r=dom-storage-reviewers,jari
FactoryOp::CheckPermission now contains only permission related code and it
always returns PermissionValue::kPermissionAllowed so it can be safely removed.

Differential Revision: https://phabricator.services.mozilla.com/D189754
2024-02-29 15:28:46 +00:00
Dimi
60b1f620b3 Bug 1755033 - P2. Use the same text color for autofill and -moz-autofill-preview r=credential-management-reviewers,emilio,sgalich
UX suggests to use the same text color for autofill and autofill
preview.

Differential Revision: https://phabricator.services.mozilla.com/D203098
2024-02-29 15:09:34 +00:00
Dimi
f1fb7e54ee Bug 1755033 - P1. Make user agent autofill styles more important r=credential-management-reviewers,emilio,issammani
Both Chrome and Safari override the sites autofill style.
Given that its crucial for users to be able to clearly see what Firefox autofills for
them, after discussing with UX, we decide also do the same.

Differential Revision: https://phabricator.services.mozilla.com/D202410
2024-02-29 15:09:34 +00:00
Marco Bonardo
ee49ed7b17 Bug 1880078 - A previously opened tab is shown in Address Bar after restarting the browser and closing the tab. r=jteow
Some consumer is passing in integer as expected, most pass a numeric string
that is the result of a getAttribute. This causes a mismatch as that id is used
as key in a Map.
While it would be possible to fix all the consumers, the mistake seems so
common and trivial, that is worth just adapting the API to accept both.

Differential Revision: https://phabricator.services.mozilla.com/D203019
2024-02-29 14:52:56 +00:00
ffxbld
751ed2987c No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D203106
2024-02-29 14:34:04 +00:00
Emilio Cobos Álvarez
4a69d8b600 Bug 1362907 - Avoid differences in menulist button position on android on a reftest.
This is better than skipping it which is what the test does for other
similar elements.

MANUAL PUSH: Trivial orange fix CLOSED TREE
2024-02-29 17:59:45 +02:00
Calixte
a5b7ba2f01 Bug 1882583 - Update PDF.js to new version 9fe15d4a018ad00d821ed78fbf93bad689f3588a r=pdfjs-reviewers,marco,Snuffleupagus
Differential Revision: https://phabricator.services.mozilla.com/D203029
2024-02-29 12:42:21 +00:00
Calixte
6e5d2981a4 Bug 1866437 - Add some telemetry for the highlight feature in pdf.js r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D203023
2024-02-29 12:42:29 +00:00
Norisz Fay
23b0c44284 Backed out changeset 42781edfbf79 (bug 1866437) as requested by developer for proper reland CLOSED TREE 2024-02-29 17:53:05 +02:00
Norisz Fay
873033c53c Backed out changeset f59d543c582d (bug 1882583) for causing bc failures on browser_pdfjs_stamp_telemetry.js CLOSED TREE 2024-02-29 16:39:56 +02:00
Norisz Fay
5d61587daf Backed out changeset f4eb76daa674 (bug 1882021) for causing multiple mochitest failures 2024-02-29 16:38:17 +02:00
Emilio Cobos Álvarez
0463ab03ca Bug 1684236 - Annotate a non-fatally-asserting test.
MANUAL PUSH: Orange fix CLOSED TREE
2024-02-29 15:13:18 +01:00
jackyzy823
d3a935947e Bug 1876706 - Pdf filesaver's initialization shouldn't depend on aSupportsFind. r=calixte,pdfjs-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202655
2024-02-29 14:03:28 +00:00
Perry McManis
f2ca9973b8 Bug 1882110 - Gaurd stop and cancel stopwatch methods to avoid invalidState r=chutten,geckoview-reviewers,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D203032
2024-02-29 13:31:26 +00:00
Emilio Cobos Álvarez
f47cc6c8fc Bug 1684236 - Fix some test reference links. r=jfkthame,layout-reviewers
These tests are the only ones related to this feature that fail, and they just
seem to have the wrong reference.

Differential Revision: https://phabricator.services.mozilla.com/D202816
2024-02-29 12:54:20 +00:00
stransky
bf165d6a93 Bug 1882449 [Wayland Proxy] Remove redundant mLoaded flag r=emilio
Depends on D203108

Differential Revision: https://phabricator.services.mozilla.com/D203109
2024-02-29 12:52:46 +00:00
stransky
d0e027d6ca Bug 1882449 [Wayland Proxy] Allow to read/write up to MAX_LIBWAY_FDS fds num r=emilio
Depends on D203107

Differential Revision: https://phabricator.services.mozilla.com/D203108
2024-02-29 12:52:45 +00:00
stransky
b38fba8e72 Bug 1882449 [Wayland Proxy] Use ErrorPlain() to print all errors without errno r=emilio
- Make Error()/Warning() always print errno
- Use ErrorPlain() to print all warnings without errno

Differential Revision: https://phabricator.services.mozilla.com/D203107
2024-02-29 12:52:45 +00:00
Calixte
0b85cfc1d8 Bug 1866437 - Add some telemetry for the highlight feature in pdf.js r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D203023
2024-02-29 12:42:29 +00:00