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

836328 Коммитов

Автор SHA1 Сообщение Дата
Emily McMinn c67474849f Bug 1823776 - Handle SHOW_MIGRATION_WIZARD inside nested MULTI_ACTION r=pdahiya,omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D173558
2023-03-31 21:19:50 +00:00
Daniel Holbert 7cadb621ac Bug 1825865 part 2: Fix typos in WPT css-border-radius-001.html and change coloring so that its expected rendering doesn't have red. r=TYLin
In rendering WPTs, red is often used to signal failure (particularly when
combined with green), as documented here:
https://web-platform-tests.org/writing-tests/rendering.html

Differential Revision: https://phabricator.services.mozilla.com/D174339
2023-03-31 21:18:05 +00:00
Daniel Holbert 6563f96d03 Bug 1825865 part 1: Rename a WPT reference case to have "-ref" as suffix after the number. r=TYLin
This patch renames css-border-radius-ref-001.html to
css-border-radius-001-ref.html (with "-ref" as the final suffix before the
file-extension, per convention).

This matches the reference case naming recommendation from the WPT docs here:
https://web-platform-tests.org/writing-tests/reftests.html#writing-a-good-reftest

Differential Revision: https://phabricator.services.mozilla.com/D174338
2023-03-31 21:18:05 +00:00
Cristian Tuns 8cca7e0d9f Backed out 3 changesets (bug 1825715) for causing node failures with checkBundles CLOSED TREE
Backed out changeset 53faa883781a (bug 1825715)
Backed out changeset 5ce3ad6ce483 (bug 1825715)
Backed out changeset 7f0b08e89cd1 (bug 1825715)
2023-03-31 17:23:28 -04:00
Mike Hommey 68be807d92 Bug 1825670 - Add "AddTearOff" leak exception. r=webdriver-reviewers,jgraham
For some reason, with clang >= 16 stack traces involving
"XPCWrappedNativeTearOff::AddTearOff" now show a non-namespaced
"AddTearOff" instead. Add that to the allowed list.

Differential Revision: https://phabricator.services.mozilla.com/D174196
2023-03-31 20:56:58 +00:00
Mike Hommey d317bf811d Bug 1825667 - Replace AddStaticElement suppression with one for InitializeStaticHeaders. r=webdriver-reviewers,jgraham
Changes in inlining decision in clang >= 16 make it so that the stacks
that the mozilla::net::AddStaticElement exception is meant to catch
doesn't match anymore because mozilla::net::AddStaticElement is not in
the stack trace anymore. Use the caller, InitializeStaticHeaders,
instead.

Differential Revision: https://phabricator.services.mozilla.com/D174193
2023-03-31 20:56:25 +00:00
Mike Hommey 5426749016 Bug 1825666 - Narrow down already_AddRefed leak exception. r=webdriver-reviewers,jgraham
Changes in clang >= 16 change the stack trace for leaks that were
previously caught via "already_AddRefed", to one that starts with
"MakeAndAddRef". In both cases, though, the caller is
"NS_NewCancelableRunnableFunction", which is less broad to add an
exception on.

Differential Revision: https://phabricator.services.mozilla.com/D174195
2023-03-31 20:56:10 +00:00
Chris H-C fe6d4dbee4 Bug 1824682 - Add /dev/urandom to rdd process sandbox on Linux r=gcp
On Linuxen without getrandom(), Rust (and Firefox broadly) uses /dev/urandom
as a fallback. Rust uses it for a few things, notably hashmaps... and will
panic if it can't use it.

Differential Revision: https://phabricator.services.mozilla.com/D174336
2023-03-31 20:47:16 +00:00
Mark Banner aa106431fe Bug 1825715 - Add section about ignoring formatting to ESLint docs. r=Gijs
This also does a general clean-up of the ESLint doc.

Differential Revision: https://phabricator.services.mozilla.com/D174218
2023-03-31 20:32:20 +00:00
Mark Banner a6e7fe51aa Bug 1825715 - Replace disabling of ESLint rule prettier/prettier with prettier-specific disabling (other). r=Gijs,necko-reviewers,credential-management-reviewers,devtools-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D174217
2023-03-31 20:32:18 +00:00
Mark Banner e2ab1e54aa Bug 1825715 - Replace disabling of ESLint rule prettier/prettier with prettier-specific disabling (js/). r=arai
Differential Revision: https://phabricator.services.mozilla.com/D174216
2023-03-31 20:32:18 +00:00
Abhishek Tiwari 3dff1df84d Bug 1821106 - SearchEngine.getResultDomain's responseType parameter is never used and the function needs renaming r=Standard8
***
Bug 1821106 - SearchEngine.getResultDomain's responseType parameter is never used and the function needs renaming ,Comment is updated  r=standard8

Differential Revision: https://phabricator.services.mozilla.com/D172293
2023-03-31 20:27:18 +00:00
Daniel Holbert 13d6d68a43 Bug 1804343: Update fuzzy tolerance for reftest boxshadow-large-border-radius.html to note that a usually-fuzzy configuration does sometimes fully pass the test. r=emilio DONTBUILD
Note that in order to allow the test to pass without a warning being flagged,
we have to use 0 in both ranges, per
https://firefox-source-docs.mozilla.org/layout/Reftest.html
(quote: "In cases where the test only sometimes fails, this unfortunately requires using 0 in both ranges[..."])

Differential Revision: https://phabricator.services.mozilla.com/D174322
2023-03-31 20:02:30 +00:00
Noemi Erli c41e3f4330 Backed out changeset bc8c5f1973ff (bug 1825673) for causing mochitest failures in test_GridElementWidthResizer.html CLOSED TREE 2023-03-31 23:14:09 +03:00
Iain Ireland 33a4ced394 Bug 1824123: Use object's compartment instead of context's when suppressing deleted properties r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D174046
2023-03-31 19:26:00 +00:00
Cristian Tuns 6ced673117 Backed out changeset 7776b8a21884 (bug 1822395) for causing bc failures in browser_improved_controls.js CLOSED TREE 2023-03-31 15:15:57 -04:00
Mozilla Releng Treescript 2c76499e10 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
eo -> 67db15772c4436bd173d70da74e86d3f783c4322
fa -> a80c88f99739f517ef59469240172ec795f60bba
kab -> 7f57e6fca493d5e23ae3a3fae290b754962766b7
kk -> c5524fe9cb33faa1357da49ca19da545b76bed93
pt-BR -> b804c8a013d974678a19f95408aa12ebf9c0991e
rm -> 0cea69f0f7b118801bd8ac8e2ecd04b9333398d6
sq -> a824a7396a4936736317dfc9a7adb922caa014cc
2023-03-31 19:02:24 +00:00
Noemi Erli 118513ad00 Backed out 2 changesets (bug 1824473) for causing failures in test_clear_form.html CLOSED TREE
Backed out changeset b38aeb74da71 (bug 1824473)
Backed out changeset b73ead08bb19 (bug 1824473)
2023-03-31 21:51:12 +03:00
Kelsey Gilbert 91a9368bb8 Bug 1825673 - Implement WEBGL_provoking_vertex. r=gfx-reviewers,webidl,lsalzman,saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D174197
2023-03-31 18:48:20 +00:00
elephanteatsapple b0cf5b175f Bug 1825814 -Brave brand asset is squished. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D174319
2023-03-31 18:39:57 +00:00
Heitor Neiva 6ac364ae3e Bug 1774273 - Fix new mac notarization tasks r=bhearsum
Missed a scenario for the signing task behavior. Unfortunately it's only really testable in production.

Differential Revision: https://phabricator.services.mozilla.com/D174317
2023-03-31 18:34:18 +00:00
Stephen A Pohl 6acadf197b Bug 1825812: Disable the 'Search With Google' service menu entry on macOS, as well as other services that open in Safari. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D174301
2023-03-31 17:42:28 +00:00
Nicholas Rishel b34950be78 Bug 1822817 - Post: Log when Windows native notifications fail. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D173497
2023-03-31 17:30:15 +00:00
Nicholas Rishel 6751fa669e Bug 1822817 - Part 2: Fix Windows 8 notification images not showing. r=nalexander,cmartin
Use PNGs instead of BMPs for Windows toast notification images.

BMPs were isolated as the cause of Windows toasts failing to display images when provided in the `src` attribute of the `<image>` tag for Windows 8. The same was not observed for PNGs.

This issue only affects Windows 8.

Differential Revision: https://phabricator.services.mozilla.com/D173787
2023-03-31 17:30:15 +00:00
Nicholas Rishel 134201c75c Bug 1822817 - Part 1: Fix Windows 8 native notifications failing. r=nalexander
`IToastNotification2` is not available in Windows 8, so querying it caused the toast to fail. When the content was only text, the toast would immediately fail triggering a fallback to XUL style alerts. When it contained an image, the async image load caused the toast to fail after the fallback branch had been decided.

The toast tag assigned and retrieved from `IToastNotification2` is used by Windows to track notifications in the Action Center and is only relevant in the context of Windows 10+.

Differential Revision: https://phabricator.services.mozilla.com/D173496
2023-03-31 17:30:14 +00:00
Fred Chasen dc58fed04b Bug 1720340 - Fix color of tooltip caret markers for about preferences in forced color mode r=desktop-theme-reviewers,mossop,Itiel
Adds "forced-color-adjust: none" to the search tooltip psuedo styles in preferences.css to disable any backplating in forced color mode.
High contrast color are now specified in a forced-colors media query.

Differential Revision: https://phabricator.services.mozilla.com/D173781
2023-03-31 17:05:27 +00:00
Niklas Baumgardner e9ebda2383 Bug 1822395 - Telemetry for new PiP controls. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D173079
2023-03-31 16:51:25 +00:00
Stephanie Cunnane 3bb55d1cbe Bug 1824473 - Update consumers of toolkit/components/formautofill to import ES modules directly. r=Standard8,geckoview-reviewers,credential-management-reviewers,sgalich,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D173587
2023-03-31 16:45:03 +00:00
Stephanie Cunnane 9a445d3058 Bug 1824473 - Convert toolkit/components/formautofill to ES modules. r=Standard8,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D173586
2023-03-31 16:45:03 +00:00
Erich Gubler fe9b18d515 Bug 1824038: test(webgpu): expect intermittent `FAIL` from Linux for `webgpu:api,operation,adapter,requestAdapter:requestAdapter:*` cases where `forceFallbackAdapter=true` r=webgpu-reviewers,jgilbert
Depends on D174125

Differential Revision: https://phabricator.services.mozilla.com/D174126
2023-03-31 16:43:31 +00:00
Erich Gubler cd057def80 Bug 1824038: style: strip trailing whitespace in WebGPU CTS chunk 1 r=webgpu-reviewers,jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D174125
2023-03-31 16:43:31 +00:00
serge-sans-paille 226383a674 Bug 1825336 - Make toolkit/components/url-classifier/ buildable outside of a unified build environment r=andi CLOSED TREE
Depends on D173980

Differential Revision: https://phabricator.services.mozilla.com/D173981
2023-03-31 13:29:48 +00:00
serge-sans-paille ae55369f61 Bug 1825335 - Make toolkit/components/reputationservice buildable outside of a unified build environment r=andi
Depends on D173978

Differential Revision: https://phabricator.services.mozilla.com/D173980
2023-03-31 13:29:47 +00:00
serge-sans-paille b4b82098b4 Bug 1825333 - Make toolkit/components/sessionstore buildable outside of a unified build environment r=andi
Depends on D173976

Differential Revision: https://phabricator.services.mozilla.com/D173978
2023-03-31 13:29:47 +00:00
serge-sans-paille 9241336a87 Bug 1825332 - Make toolkit/components/windowwatcher buildable outside of a unified build environment r=andi
Depends on D173975

Differential Revision: https://phabricator.services.mozilla.com/D173976
2023-03-31 13:29:46 +00:00
serge-sans-paille 4512587ce8 Bug 1825331 - Make toolkit/components/telemetry/tests/gtest buildable outside of a unified build environment r=andi
Depends on D173974

Differential Revision: https://phabricator.services.mozilla.com/D173975
2023-03-31 13:29:46 +00:00
serge-sans-paille 527fdcbcd5 Bug 1825330 - Make toolkit/mozapps/extensions buildable outside of a unified build environment r=extension-reviewers,rpl
Depends on D173973

Differential Revision: https://phabricator.services.mozilla.com/D173974
2023-03-31 13:29:46 +00:00
serge-sans-paille 74b730e12a Bug 1825329 - Make memory/moz*alloc buildable outside of a unified build environment r=andi
Depends on D173972

Differential Revision: https://phabricator.services.mozilla.com/D173973
2023-03-31 13:29:45 +00:00
serge-sans-paille 64636c4643 Bug 1825328 - Make media/libcubeb/*test buildable outside of a unified build environment r=andi
Depends on D173971

Differential Revision: https://phabricator.services.mozilla.com/D173972
2023-03-31 13:29:45 +00:00
serge-sans-paille 1d17afc09f Bug 1825327 - Make ipc/chromium buildable outside of a unified build environment r=andi
Depends on D173970

Differential Revision: https://phabricator.services.mozilla.com/D173971
2023-03-31 13:29:44 +00:00
serge-sans-paille 34135d3d87 Bug 1825325 - Make uriloader/exthandler buildable outside of a unified build environment r=andi
Depends on D173969

Differential Revision: https://phabricator.services.mozilla.com/D173970
2023-03-31 13:29:44 +00:00
serge-sans-paille d90fc7ba40 Bug 1824557 - Make storage/ buildable outside of a unified build environment
Differential Revision: https://phabricator.services.mozilla.com/D173637
2023-03-31 13:29:43 +00:00
Cristian Tuns 8e06a7a853 Backed out 12 changesets (bug 1825325, bug 1825336, bug 1825333, bug 1825332, bug 1825324, bug 1824557, bug 1825328, bug 1825335, bug 1825330, bug 1825329, bug 1825327, bug 1825331) for causing build bustages in nsClipboard.cpp CLOSED TREE
Backed out changeset 9de3ed24d3a0 (bug 1825336)
Backed out changeset aef787728f19 (bug 1825335)
Backed out changeset a04c341244c1 (bug 1825333)
Backed out changeset e3ad15f762ba (bug 1825332)
Backed out changeset eed23da92a27 (bug 1825331)
Backed out changeset 8213bb54376e (bug 1825330)
Backed out changeset 747ec5ac4994 (bug 1825329)
Backed out changeset e91ff431f92d (bug 1825328)
Backed out changeset 59c18d13768b (bug 1825327)
Backed out changeset 538096d99e49 (bug 1825325)
Backed out changeset c76eb9d9b095 (bug 1825324)
Backed out changeset 8b81410eb686 (bug 1824557)
2023-03-31 12:58:53 -04:00
Ting-Yu Lin a78e0904e3 Bug 1743890 Part 4 - Rename mSumOfChildrenBSize to mCumulativeContentBoxBSize. r=dholbert
Rename per review comments in
https://phabricator.services.mozilla.com/D165192?id=698523#inline-961796

Differential Revision: https://phabricator.services.mozilla.com/D174172
2023-03-31 16:25:32 +00:00
Ting-Yu Lin f6b1fcffab Bug 1743890 Part 3 - Add more web-platform tests. r=dholbert
Tests failed:

- single-line-column-flex-fragmentation-062.html is adapted from
  single-line-column-flex-fragmentation-061.html, with flex-direction value
  changed from column to column-reverse.

- multi-line-row-flex-fragmentation-073.html is adapted from
  multi-line-row-flex-fragmentation-072.html, with flex-wrap value
  changed from wrap to wrap-reverse.

Tests passed with Part 2.

- single-line-column-flex-fragmentation-063.html tests `justify-content: end` so
  that there are empty flex container fragments at the beginning of the columns.

- single-line-column-flex-fragmentation-064.html tests `justify-content: space-between` so
  that there are empty flex container fragments in the middle columns.

- multi-line-row-flex-fragmentation-074.html tests `align-content: space-between;` so
  that there are empty flex container fragments in the middle columns.

- multi-line-row-flex-fragmentation-075-print.html and
  multi-line-row-flex-fragmentation-076-print.html are adapted from Daniel
  Holbert's testcase in bug 1743890 comment 18, testing a item shift bug occurred
  in Part 2 WIP.

- single-line-row-flex-fragmentation-043.html tests `align-self: start` and
  `align-self: end` on items so that there are empty flex container fragments in
  the middle columns.

Differential Revision: https://phabricator.services.mozilla.com/D167978
2023-03-31 16:25:31 +00:00
Ting-Yu Lin f3117a6913 Bug 1743890 Part 2 - Push monolithic flex item exceeding available block-size to next-in-flow. r=dholbert
This patch deals with two things:

1. Push tall monolithic flex items to next-in-flow, and adjust their positions.
2. Grow flex container's block-size if its block-size is unconstrained.

This patch doesn't fix:
1. Item shifts in different lines in a multi-line column-oriented container
   (bug 1806717).
2. Flex container block-size grow due to flex item's block-size grow in
   fragmentation.

If a flex item has break-before:avoid, we don't want to push it to the
next-in-flow (in the computaion of `shouldPushItem`). Otherwise, we'll fail
web-platform/tests/css/css-break/flexbox/multi-line-column-flex-fragmentation-034.html

Differential Revision: https://phabricator.services.mozilla.com/D165192
2023-03-31 16:25:31 +00:00
Ting-Yu Lin fafca7f824 Bug 1743890 Part 1 - Add more log to flex container. r=dholbert
MoveFlexItemToFinalPosition() already has a log printing flex item's position.
This patch adds a log in ReflowFlexItem() to print flex item's position, too.

Differential Revision: https://phabricator.services.mozilla.com/D165191
2023-03-31 16:25:30 +00:00
Doug Thayer f2db4726e9 Bug 1822966 - Fix MConstantProto hashtable issues r=iain
Differential Revision: https://phabricator.services.mozilla.com/D173990
2023-03-31 16:12:26 +00:00
steven wang 901ad85687 Bug 1819334 - Display an error message when no importable resources can be found for a browser / profile pair. r=mconley,fluent-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D173544
2023-03-31 15:17:19 +00:00
Florian Quèze 98a276c715 Bug 1825740 - Make PushServiceWebSocket cancel the request timeout timer when receiving a pong, r=lina.
Differential Revision: https://phabricator.services.mozilla.com/D174234
2023-03-31 15:08:37 +00:00