Commit Graph

776748 Commits

Author SHA1 Message Date
John Bieling
5ca62c217e Bug 1740660 - Remove extensionId parameter from ExtensionTestUtils.loadExtension() calls. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D130952
2021-11-15 21:56:24 +00:00
Emilio Cobos Álvarez
f6d3a4f08f Bug 1740845 - Add a reftest. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D131149
2021-11-15 21:32:20 +00:00
Emilio Cobos Álvarez
bb190ae673 Bug 1740845 - Remove inline-end padding on inner text control frames if we have a button-box. r=dholbert
This causes the scrollframe to be the right size and the caret clipping
code to work as we expect.

Depends on D131147

Differential Revision: https://phabricator.services.mozilla.com/D131148
2021-11-15 21:32:20 +00:00
Emilio Cobos Álvarez
009fa9c363 Bug 1740845 - Minor cleanups to text control layout. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D131147
2021-11-15 21:32:19 +00:00
Steve Fink
c26c3c4547 Bug 1667913 - Weaken assert so that it need not hold when un-nuking a weakmap key's delegate. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D130939
2021-11-15 21:16:32 +00:00
Steve Fink
9fb53a9c87 Bug 1667913 - Enable incremental weakmap marking in the browser r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D91665
2021-11-15 21:16:31 +00:00
Steve Fink
3adabc8ad5 Bug 1667913 - discard ephemeron table when resetting incremental GC r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D129706
2021-11-15 21:16:31 +00:00
Steve Fink
ce3176a2e0 Bug 1667913 - remove ephemeron edges that are invalidated by nuking r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D128959
2021-11-15 21:16:30 +00:00
Kimberly Sereduck
471c6b3ddc Bug 1739400: [mozproxy] Get a single test recorded and running using mitmproxy 7 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D130378
2021-11-15 21:10:16 +00:00
Edgar Chen
21507a80a1 Bug 1740043 - Add fullscreen test; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D131007
2021-11-15 21:09:30 +00:00
Marian-Vasile Laza
51e3255d7c Backed out changeset bf55cb5e6b45 (bug 1740042) for causing build bustages. CLOSED TREE 2021-11-15 22:54:31 +02:00
Mike Hommey
2c9074abb8 Bug 1740042 - Use llvm-readelf instead of readelf when available. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D130949
2021-11-15 20:41:41 +00:00
Glenn Watson
2ae844f547 Bug 1741114 - Remove tileview debugger r=gfx-reviewers,jrmuizel
Unfortunately this is not currently maintained (it's been broken
since the addition of sub_slice compositor surface support).

It's also complicating efforts underway to refactor the way that
picture cache dependencies are handled as part of the visibility
pass refactoring work.

For these reasons, let's remove this functionality. If we find
someone with time to maintain it in future, it's likely that we
could restore most of the viewer code, and update the picture
cache code in WR to output the appropriate information.

Differential Revision: https://phabricator.services.mozilla.com/D131105
2021-11-15 20:07:40 +00:00
Renovate Bot
5791938a77 Bug 1740681 - Update dependency Sphinx to v4.3.0 r=firefox-source-docs-reviewers,championshuttler DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D130962
2021-11-15 19:50:13 +00:00
Eitan Isaacson
4df46094a0 Bug 1741014 - Null check container widget in option state change handler. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D131146
2021-11-15 19:27:28 +00:00
Tim Giles
1db8089137 Bug 1740442 - Fix missing cc-name for DE heuristics. r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D131154
2021-11-15 19:23:31 +00:00
Marian-Vasile Laza
fb8d773315 Backed out changeset 0b267b631b29 (bug 1739400) for causing browsertime failures on mitm5-linux-firefox-amazon.manifest. CLOSED TREE 2021-11-15 21:41:38 +02:00
Jeff Muizelaar
ee53fc453d Bug 1711133. Draw nothing for unitialized filters. r=mstange
Currently we're falling back when hitting an uninitialized filter (e.g. a bad
url) and the fallback path just draws nothing. We can do that just as well by
drawing nothing ourselves.

Differential Revision: https://phabricator.services.mozilla.com/D130281
2021-11-15 19:05:14 +00:00
Ting-Yu Lin
3285bbf67e Bug 1175509 Part 2 - Make TryLayout correctly consider ScrolledContentDependsOnBSize in vertical writing-mode. r=emilio
This patch potentially changes the behavior when the scrolled frame is in
vertical writing-mode, but it should be the correct way to handle the scrollbar
change.

Differential Revision: https://phabricator.services.mozilla.com/D130711
2021-11-15 18:51:29 +00:00
Ting-Yu Lin
a1c0177324 Bug 1175509 Part 1 - Rename ScrolledContentDependsOnHeight to ScrolledContentDependsOnBSize. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D130710
2021-11-15 18:51:28 +00:00
Drew Willcoxon
d182c98d92 Bug 1740345 - Land final strings for Firefox Suggest preferences redesign. r=harry
This updates the non-localized strings that appear in the Firefox Suggest
preferences UI with the final approved strings.

Differential Revision: https://phabricator.services.mozilla.com/D131031
2021-11-15 18:43:43 +00:00
Shane Caraveo
06da94d63f Bug 1740833: remove unused addon-install-cancelled notification r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D131027
2021-11-15 17:34:50 +00:00
Mike Kaply
b5e2ef5e2b Bug 1741130 - Fix typo in addon install error. r=john.bieling DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D131140
2021-11-15 17:31:01 +00:00
Luca Greco
d9085976ad Bug 1738713 - Fix permission not sent over ipc while non-http/https blob urls exists. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D130857
2021-11-15 17:30:19 +00:00
Jamie Nicol
0bf9787775 Bug 1741142 - Don't export ANativeWindow_setBuffersGeometry declaration from wgpu. r=kvark
It conflicts with the NDK header's declaration, causing a build
failure.

Differential Revision: https://phabricator.services.mozilla.com/D131115
2021-11-15 17:21:22 +00:00
Ting-Yu Lin
2c88da9b0e Bug 1740831 Part 2 - Replace LineBreaker::Strictness with LineBreakRule. r=m_kato
LineBreaker::Strictness is just an alias of LineBreakRule in Segmenter.h. This
is to reduce the dependency of the legacy LineBreaker.

Differential Revision: https://phabricator.services.mozilla.com/D131026
2021-11-15 17:20:36 +00:00
Ting-Yu Lin
638eb14439 Bug 1740831 Part 1 - Replace LineBreaker::WordBreak with WordBreakRule. r=m_kato
LineBreaker::WordBreak is just an alias of WordBreakRule in Segmenter.h. This is
to reduce the dependency of the legacy LineBreaker.

Differential Revision: https://phabricator.services.mozilla.com/D131025
2021-11-15 17:20:35 +00:00
Eitan Isaacson
346a4dcdd2 Bug 1294468 - Remove variant name from language string. r=smaug
In recent version of espeak-ng/speechd the language field is accurate
and doesn't need to be amended with the variant field.

The variant field seems to be the speaker's name which we don't have an
equivalent field for in the DOM voice object.

On my system speech-dispatcher lists 109 languages and 79 "variants".
It then applies each variant (eg. Denis, Boris, Steph) to each language
resulting in 8,611 voices.

Differential Revision: https://phabricator.services.mozilla.com/D130937
2021-11-15 17:07:12 +00:00
Kimberly Sereduck
532543a997 Bug 1739400: [mozproxy] Get a single test recorded and running using mitmproxy 7 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D130378
2021-11-15 17:05:26 +00:00
ffxbld
42035ddc2c No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D131121
2021-11-15 16:59:48 +00:00
Asumu Takikawa
41cc09ff03 Bug 1739683 - Fix code offset use in Wasm calls r=rhunt,lth
Differential Revision: https://phabricator.services.mozilla.com/D130527
2021-11-15 16:26:57 +00:00
Drew Willcoxon
3be98f74fd Bug 1740818 - Wait for the urlbar Nimbus feature to be initialized before updating the Firefox Suggest scenario and performing pref migrations. r=nanj
The problem here is a race: Even though the user is enrolled in the online
scenario via Nimbus, the Nimbus urlbar variables may not be initialized by the
time we migrate Suggest preferences on startup. The data-collection pref is set
when we [migrate prefs](https://searchfox.org/mozilla-central/rev/df6434d2ebfdf2b5f89f205fc81d60d64a774fe1/browser/components/urlbar/UrlbarPrefs.jsm#872) -- and only there --
so we're not hitting that path like we should be. That's because the scenario
can still be the default value of "offline".

Fortunately the Nimbus client API gives us a ready promise we can await that is
resolved when the feature is loaded and ready, so all we need to do is await it
before trying to update the scenario and do migrations.

Differential Revision: https://phabricator.services.mozilla.com/D131065
2021-11-15 16:25:52 +00:00
Mats Palmgren
89aa8c321b Bug 1721513 - Add devuan to DEBIAN_DISTROS. r=mhentges
Differential Revision: https://phabricator.services.mozilla.com/D131069
2021-11-15 16:09:13 +00:00
Agi Sferro
4fb0467b73 Bug 1735786 - Fix GeckoView tests for https-first. r=calu
Differential Revision: https://phabricator.services.mozilla.com/D131014
2021-11-15 15:49:21 +00:00
Bryce Seager van Dyk
8567165e47 Bug 1740794 - Fix relative references to other docs in gifft doc. r=chutten DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D131013
2021-11-15 15:28:02 +00:00
stransky
d9a9cfc939 Bug 377621 [Linux] Support application/x-moz-file-promise mime type by text/uri-list, r=karlt
When application/x-moz-file-promise MIME content is adverised, save the file to /tmp/dnd_file-*/ directory and
offer it as text/uri-list MIME type.

Based on patch by Tobias Koenig.

Differential Revision: https://phabricator.services.mozilla.com/D130767
2021-11-15 15:25:36 +00:00
Mike Kaply
3dc60ea53e Bug 1740777 - Hide Windows SSO options on Win7/8. r=preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D131009
2021-11-15 15:12:36 +00:00
stransky
0de6c9cb94 Bug 1710344 [Wayland] Make D&D work with popups, r=emilio
Right now D&D on popups are not possible due to https://gitlab.gnome.org/GNOME/gtk/-/issues/4437 and wrong event handling.
To fix that we do in this patch:

- Listen for D&D events on mShell instead of on mContainer as we're getting D&D events there.
- Compensate https://gitlab.gnome.org/GNOME/gtk/-/issues/4437 and add window position to D&D coordinates reported by D&D handlers.

Differential Revision: https://phabricator.services.mozilla.com/D131052
2021-11-15 14:36:44 +00:00
Olli Pettay
553c13cf24 Bug 1740971, use a raw pointer for fast iteration, r=sefeng
Differential Revision: https://phabricator.services.mozilla.com/D131085
2021-11-15 13:13:47 +00:00
Stephen A Pohl
32cf07db0b Bug 1719427: Fix scrollbar tests. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D130672
2021-11-15 12:39:40 +00:00
Stephen A Pohl
73c5f21015 Bug 1719427: Move scrollbar size information from prefs to C++ and allow sizing to be overridden via prefs. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D130671
2021-11-15 12:39:39 +00:00
Stephen A Pohl
bf9ae1822e Bug 1719427: Add ability to switch between scrollbar implementations via prefs. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D130215
2021-11-15 12:39:39 +00:00
Stephen A Pohl
b739277c24 Bug 1719427: Refactor scrollbar drawing code across platforms. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D129265
2021-11-15 12:39:38 +00:00
moz-wptsync-bot
4406bf6c89 Bug 1741011 - [wpt-sync] Update web-platform-tests to dc91bc44ac13e268173db8afe9ee7eb6cfbf73d1, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: dc91bc44ac13e268173db8afe9ee7eb6cfbf73d1
wpt-type: landing
2021-11-15 12:01:17 +00:00
moz-wptsync-bot
18c511eb0a Bug 1740835 [wpt PR 31611] - Update wpt metadata, a=testonly
wpt-pr: 31611
wpt-type: metadata
2021-11-15 12:01:16 +00:00
Alison Maher
f60236d635 Bug 1740835 [wpt PR 31611] - [FlexNG] Set MinSizeShouldEncompassIntrinsicSize, a=testonly
Automatic update from web-platform-tests
[FlexNG] Set MinSizeShouldEncompassIntrinsicSize

SetMinBlockSizeShouldEncompassIntrinsicSize() on a flex item
to allow the item to grow as a result of fragmentation.

In order for this flag to have an effect on flex items inside
a column flex container, we also had to SetIsFixedBlockSize()
to false.

This will be used to expand the flex lines if needed.

Bug: 660611
Change-Id: I8890cc54262c14664706b9cb9efb141a453dceff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3276791
Commit-Queue: Alison Maher <almaher@microsoft.com>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#941410}

--

wpt-commits: dc91bc44ac13e268173db8afe9ee7eb6cfbf73d1
wpt-pr: 31611
2021-11-15 12:01:16 +00:00
moz-wptsync-bot
6631a2c289 Bug 1740935 [wpt PR 31617] - Update wpt metadata, a=testonly
wpt-pr: 31617
wpt-type: metadata
2021-11-15 12:01:16 +00:00
cathiechen
2f6f7fd4db Bug 1740935 [wpt PR 31617] - Add test for layout containment inside a fit-content parent, a=testonly
Automatic update from web-platform-tests
Add test for layout containment inside a fit-content parent (#31617)

--

wpt-commits: 274541188260b060f4f060b72a30f1dabd3c78b8
wpt-pr: 31617
2021-11-15 12:01:15 +00:00
Oriol Brufau
6dba295f0a Bug 1739737 [wpt PR 31533] - [inert] Let modal dialogs make the root element inert, a=testonly
Automatic update from web-platform-tests
[inert] Let modal dialogs make the root element inert

From https://html.spec.whatwg.org/multipage/interaction.html#inert,

> A Document document is blocked by a modal dialog subject if subject is
> the topmost dialog element in document's top layer. While document is
> so blocked, every node that is connected to document, with the
> exception of the subject element and its shadow-including descendants,
> must be marked inert.

This doesn't exclude the root element, so it should also be inert.

Simply doing this change would break these tests:
- html/dialog/modal-dialog-ancestor-is-inert.html
- html/dialog/modal-dialog-blocks-mouse-events.html

Excluding the root element in HitTestResult::SetInnerNode avoids that.

Note I plan to track inertness in ComputedStyle, and then remove both
Node::IsInert and hit test retargeting for inert. So this patch is just
temporary, to align with the final behavior.

Also note that only the the root element (documentElement) is affected.
The root node (document), represented as rootWebArea in a11y, will still
not become inert when there is a modal dialog or fullscreen element.

Bug: 692360

TEST=All/DumpAccessibilityTreeTest.AccessibilityModalDialogOpened/blink
TEST=All/DumpAccessibilityTreeTest.AccessibilityModalDialogStack/blink
TEST=All/DumpAccessibilityTreeTest.AccessibilityOpenModal/blink
TEST=external/wpt/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable.html

Change-Id: I8ce7905a85e386fae6163423f5e078b6c4588db1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3263132
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Aaron Leventhal <aleventhal@chromium.org>
Reviewed-by: Nektarios Paisios <nektar@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#941302}

--

wpt-commits: 0457111e7109ec3d9e575aa421b96d8c36ce2ae8
wpt-pr: 31533
2021-11-15 12:01:15 +00:00
Kevin Ellis
44eb1bf479 Bug 1740932 [wpt PR 31616] - Move move-after-transition.html to WPT, a=testonly
Automatic update from web-platform-tests
Move move-after-transition.html to WPT

Removed unused styles. Converted from a pixel test to asserts. Ensure
initial transition is triggered, and that there is no additional
transition after setting transition-property to 'none'.

Bug: 1267553
Change-Id: I302709dee4990f2871d6c248852bd23993cda754
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3275545
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#941300}

--

wpt-commits: 26bb6529ea8b19b93a1f878ebba79353f87d4da0
wpt-pr: 31616
2021-11-15 12:01:14 +00:00