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

728967 Коммитов

Автор SHA1 Сообщение Дата
Robert Mader 700c9a4115 Bug 1667116 - Request to stay unredirected on WR/OGL, too. r=stransky
Until bug 1617002 Firefox would unintendedly not get unredirected on X11
when used with WR and OpenGL as it didn't fullfill the requirements -
not being transparent.

Now that this is fixed, fullscreen unredirection can happen on certain
compositors. For the basic compositor we already explicitely ask to not
get unredirected - do that for all backends.

Also adapt tests accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D92180
2020-10-05 02:19:10 +00:00
Paul Bone 9177c6da0b Bug 1668421 - Improve a use of fallible in jemalloc r=glandium
Depends on D92017

Differential Revision: https://phabricator.services.mozilla.com/D92018
2020-10-05 00:49:22 +00:00
Paul Bone e4588196e4 Bug 1668421 - Fix a commeint in fallible.h r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D92017
2020-10-05 00:50:31 +00:00
Mark Hammond c40f795f98 Bug 1662319 - remove the sync 'repairer' concept. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D88935
2020-10-05 00:26:12 +00:00
Razvan Maries 2be9c4503e Backed out changeset c3362c39bb7b (bug 1667116) for perma failures on browser_startup_syncIPC.js. 2020-10-05 02:04:41 +03:00
Robert Mader 1add6e5c9b Bug 1667116 - Request to stay unredirected on WR/OGL, too. r=stransky
Until bug 1617002 Firefox would unintendedly not get unredirected on X11
when used with WR and OpenGL as it didn't fullfill the requirements -
not being transparent.

Now that this is fixed, fullscreen unredirection can happen on certain
compositors. For the basic compositor we already explicitely ask to not
get unredirected - do that for all backends.

Also adapt tests accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D92180
2020-10-04 21:12:52 +00:00
Jan-Ivar Bruaroey 7bdecf7988 Bug 1667533 - update wpt beta expectations on android for MediaRecorder-peerconnection.https.html timeouts. r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D91938
2020-10-02 19:10:42 +00:00
Daisuke Akatsuka d65144f8d3 Bug 1668430: Add a test about search mode when typing an alias after selecting one-off button. r=mak
Depends on D91393

Differential Revision: https://phabricator.services.mozilla.com/D92022
2020-10-04 21:42:43 +00:00
Olli Pettay 1c44b2f115 Bug 1668577 - Make child process to send offset to parent process, not index, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D92074
2020-10-02 16:15:47 +00:00
David Major 0b9c307bbe Bug 1667841 - Update revert-r362047-and-r362065.patch for clang-12 r=firefox-build-system-reviewers,rstewart
The patch no longer applies cleanly because of nearby changes in 4b8cb665a1.

Instead of forking a clang-12 version of this patch, we can get away with carrying a little less context in our patch file.

Differential Revision: https://phabricator.services.mozilla.com/D91625
2020-09-28 19:03:18 +00:00
Peter Van der Beken ff96b9b188 Bug 1668052 - Pass the BrowserParent's browsing context to UpdateSessionStore instead of getting it from the frame element's frameloader. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D91766
2020-10-04 08:55:07 +00:00
Timothy Nikkel 223e9bb630 Bug 1667612. Factor waitToClearOutAnyPotentialScrolls out from various tests and put it in apz_test_utils.js. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D92318
2020-10-03 15:58:16 +00:00
Cameron McCormack 4352fb7b0d Bug 1662839 - Set author style disabled state correctly on newly created iframes. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D90953
2020-10-04 03:25:16 +00:00
Cosmin Sabou 0f8ae99f6c Bug 1668986 - Further update metadata. a=testonly DONTBUILD 2020-10-04 01:24:31 +03:00
Botond Ballo 0d40408d93 Bug 1667475 - Move handling of DisplayportRelativeTo inside GetDisplayPortImpl(). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D92016
2020-10-03 21:08:19 +00:00
Botond Ballo d3e8e5c933 Bug 1667475 - Consolidate displayport-related flags into a DisplayPortOptions struct. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D92015
2020-10-03 21:08:12 +00:00
Botond Ballo ae40fb66f3 Bug 1667475 - Drop the 'aRelativeTo' parameter of GetDisplayPortForVisibilityTesting(). r=kats
The only caller passed in DisplayRelativeTo::ScrollFrame.

Removing this makes it easier to consolidate display port options
in a subsequent patch.

Differential Revision: https://phabricator.services.mozilla.com/D92014
2020-10-03 21:07:54 +00:00
Botond Ballo 3665360cf1 Bug 1667475 - Remove no-longer-used 'aOutPainted' parameters. r=kats
It looks like these are unused as of bug 1629466.

Differential Revision: https://phabricator.services.mozilla.com/D92013
2020-10-03 21:07:41 +00:00
Botond Ballo 5d6a075ae9 Bug 1667475 - Moved displayport-related functions from nsLayoutUtils to a new DisplayPortUtils class. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D92006
2020-10-03 21:07:34 +00:00
Itiel 0f1dc946a1 Bug 1668380 - Design improvements to the bookmarks CFR r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D91998
2020-10-03 20:39:20 +00:00
Cosmin Sabou 07a4358302 Bug 1668986 - Update metadata. a=testonly 2020-10-03 22:22:42 +03:00
Itiel efab08f457 Bug 1668401 - Fix RTL for the admin mode in about:newtab r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D92001
2020-10-03 16:27:39 +00:00
moz-wptsync-bot d81f252dca Bug 1668986 - [wpt-sync] Update web-platform-tests to 8ae57acc2b0806ae1494847d26f547aa64df5269, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 8ae57acc2b0806ae1494847d26f547aa64df5269
wpt-type: landing
2020-10-03 16:24:34 +00:00
moz-wptsync-bot 0e9b55dd2f Bug 1666826 [wpt PR 25716] - Update wpt metadata, a=testonly
wpt-pr: 25716
wpt-type: metadata
2020-10-03 16:24:33 +00:00
Alwin Blok 6e819fce1e Bug 1666826 [wpt PR 25716] - Changes URL tests for file path normalisation proposal, a=testonly
Automatic update from web-platform-tests
Changes URL tests for file path normalization proposal

For https://github.com/whatwg/url/pull/544.
--

wpt-commits: 050308a616a8388f1ad5d6e87eac0270fd35023f
wpt-pr: 25716
2020-10-03 16:24:33 +00:00
moz-wptsync-bot 3b7da1472c Bug 1668204 [wpt PR 25871] - Update wpt metadata, a=testonly
wpt-pr: 25871
wpt-type: metadata
2020-10-03 16:24:32 +00:00
Frédéric Wang b3364db53e Bug 1668204 [wpt PR 25871] - Tweak some subsup tests to make them less strict, a=testonly
Automatic update from web-platform-tests
Tweak some subsup tests to make them less strict (#25871)

These tests are sometimes failing on firefox locally, because they
depend on the font used. Also the rules when a MATH table is not
used are not clear yet and spec and implementations differ. This
commit tweaks subsup tests so that:

- They use Ahem rather than system fonts.
- Error is relaxed.
- position of sup/sup script is checked to be above/below the middle
  of the base than close to the top/bottom of the base.
--

wpt-commits: a1d3637978a5de61b2b6008fa9fdbae1682c7e4d
wpt-pr: 25871
2020-10-03 16:24:32 +00:00
Frédéric Wang 0dfbb9fdca Bug 1665888 [wpt PR 25619] - [mathml] Improve feature detection for operator dictionary test, a=testonly
Automatic update from web-platform-tests
[mathml] Improve feature detection for operator dictionary test (#25619)

* [mathml] Improve feature detection for operator dictionnary test

The operator dictionary test compare various properties with an
explicit attribute set VS the default dictionary value. If the
feature corresponding to that property is not supported, then the
test will just return false positives. Feature detection was
implemented for spacing and movablelimits. This commit implements
the detection for the remaining properties (largeop, stretchy,
symmetric). This requires a special test font and so only
async feature detection functions are possible.

* move operator detection into a separate file
--

wpt-commits: 1918e328d632ab5b15096c26bd1400dcba7dd4e5
wpt-pr: 25619
2020-10-03 16:24:31 +00:00
moz-wptsync-bot 9a38977a99 Bug 1667516 [wpt PR 25803] - Update wpt metadata, a=testonly
wpt-pr: 25803
wpt-type: metadata
2020-10-03 16:24:31 +00:00
Gérard Talbot 02d82389ad Bug 1667516 [wpt PR 25803] - Corrected active selection tests involving pseudo-elements, a=testonly
Automatic update from web-platform-tests
Corrected active selection tests involving pseudo-elements (first-letter, first-line) (#25803)

--

wpt-commits: 642f1c7290be8d5b3cbb3d78c1ad3ad14f5b5a69
wpt-pr: 25803
2020-10-03 16:24:30 +00:00
moz-wptsync-bot 30b76373e0 Bug 1666919 [wpt PR 25730] - Update wpt metadata, a=testonly
wpt-pr: 25730
wpt-type: metadata
2020-10-03 16:24:30 +00:00
Domenic Denicola d898dfbc86 Bug 1666919 [wpt PR 25730] - Origin isolation: test redirects, a=testonly
Automatic update from web-platform-tests
Origin isolation: test redirects

Fixed: 1127960
Change-Id: I23af107492b2db6d51d05c804398823c1fdef606
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2426995
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: James MacLean <wjmaclean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811873}

--

wpt-commits: 6152254492d4251c2b3be3972cfcc0663150dcc3
wpt-pr: 25730
2020-10-03 16:24:29 +00:00
arthursonzogni 33c51dd14a Bug 1668059 [wpt PR 25842] - [COOP] access reporting: Fix WPT flakes., a=testonly
Automatic update from web-platform-tests
[COOP] access reporting: Fix WPT flakes.

The WPT testharness.js is defining:
```
WindowTestEnvironment.prototype._forEach_windows = function(callback) {
// Iterate over the windows [self ... top, opener]. The callback is
// passed two objects, the first one is the window object itself, the
// second one is a boolean indicating whether or not it's on the same
// origin as the (...)
```

This causes some postMessage to be sent cross-window. They are detected
by the Cross-Origin-Opener-Policy-Report-Only.

In general, we must ensure that testharness.js isn't used together with
access checks. This patch removes the ones for all the tests depending
on test-access-property.js

Bug: 1090273
Change-Id: I9f13406783d4f5a1d28205b6492ab1b3318c50b3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2436743
Reviewed-by: Pâris Meuleman <pmeuleman@chromium.org>
Commit-Queue: Pâris Meuleman <pmeuleman@chromium.org>
Auto-Submit: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811734}

--

wpt-commits: 32fede7cfb4d86ff5dc7465318726b6d26487503
wpt-pr: 25842
2020-10-03 16:24:29 +00:00
moz-wptsync-bot fea0db09db Bug 1667848 [wpt PR 25821] - Update wpt metadata, a=testonly
wpt-pr: 25821
wpt-type: metadata
2020-10-03 16:24:28 +00:00
Vladimir Levin 6e711f1649 Bug 1667848 [wpt PR 25821] - content-visibility: Ensure to keep the DL unlocked if targeted by scroll, a=testonly
Automatic update from web-platform-tests
content-visibility: Ensure to keep the DL unlocked if targeted by scroll

This patch generalizes the find-in-page fix we had previously to also
apply to other methods that can use to scroll the viewport to the
element in a locked subtree. Specifically, this keep the lock unlocked
for two frames to ensure that the visibility notification kicks in to
keep it unlocked until the user scrolls away.

R=chrishtr@chromium.org

Bug: 1132869
Change-Id: I598f82f73429e41839a6675321eb6fb1eb84f6b5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2435808
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811709}

--

wpt-commits: 40054823417b7d08bae15dd6a7f80c582debdfde
wpt-pr: 25821
2020-10-03 16:24:28 +00:00
Dominik Röttsches f4529e6027 Bug 1667379 [wpt PR 25789] - Change writing-mode in vertical underline thickness test, a=testonly
Automatic update from web-platform-tests
Change writing-mode in vertical underline thickness test

Replace sideways-lr writing mode with more widely supported vertical-lr
in text-decoration-thickness-vertical-002.html and update
text-underline-position: from-font. This makes this underline test
compatible with Chromium while preserving the logic of the test.

--

wpt-commits: 415970897863eeac92e090384620fede90f77173
wpt-pr: 25789
2020-10-03 16:24:28 +00:00
Blink WPT Bot 8d39d1a8ab Bug 1667879 [wpt PR 25824] - [COOP] access reporting: split property.https.html test., a=testonly
Automatic update from web-platform-tests
[COOP] access reporting: split property.https.html test. (#25824)

Since:
https://chromium-review.googlesource.com/c/chromium/src/+/2428976
the "receive" timeout is now infinite. It means all the tests in
property.https.html will either all succeed or if one of them fails, it
will timeout.

This patch split the test in order to get individual results. This
allow us to prevent individual regression.

Bug: 1090273
Change-Id: I5629e4130dbabde44755468bc7b28ea0d0e802f0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2435638
Reviewed-by: Pâris Meuleman <pmeuleman@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811249}

Co-authored-by: arthursonzogni <arthursonzogni@chromium.org>
--

wpt-commits: 2194841795c619ddb562bd6f10a79e8b207bdeae
wpt-pr: 25824
2020-10-03 16:24:27 +00:00
Daniel Vogelheim 50b80fb3fa Bug 1667847 [wpt PR 25820] - [Trusted Types] Fix eval handling in workers., a=testonly
Automatic update from web-platform-tests
[Trusted Types] Fix eval handling in workers.

The current code only enables/disables eval (& Function constructors) in
workers wholesale, and never registers a callback. This means that the
functionality that relies on the callback doesn't work in workers.

This patch registers the callback, and removes two assertions that are now
no longer true.

Bug: 1126472
Change-Id: I3996431acd97fd6f62e8e09ed44732e8eaa438f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2426645
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811633}

--

wpt-commits: aaa6409d570a376d982475c94fd1c0baf831d843
wpt-pr: 25820
2020-10-03 16:24:27 +00:00
Stephen McGruer 4458dc3426 Bug 1667976 [wpt PR 25835] - [wpt] Fix tests/test_wpt.py::test_tests_affected_idlharness, a=testonly
Automatic update from web-platform-tests
[wpt] Fix tests/test_wpt.py::test_tests_affected_idlharness (#25835)

This test uses a real commit and real set of idlharness tests to
test the 'affected by' logic. When a new webrtc idlharness test
dependency was added, the list of dependent files changed and the test
started failing. Quick fix to unblock it is to just add the new test.

See https://github.com/web-platform-tests/wpt/pull/25774#issuecomment-700600138
--

wpt-commits: e4c3ee00cfa1f8a093f71d75d8f9efb941bef9b3
wpt-pr: 25835
2020-10-03 16:24:26 +00:00
Stephen Chenney b530255baa Bug 1666394 [wpt PR 25665] - [Text Decorations] Compute ink_overflow, a=testonly
Automatic update from web-platform-tests
[Text Decorations] Compute ink_overflow

Text Decorations were not contributing to ink_overflow,
leading to remnants on the screen when invalidated and
causing the mis-sizing of composited layers containing
the decorations.

This change adds ink overflow calculations for LayoutNG
fragment items. Legacy layout is unaffected.

Tests added include both the paint layer sizing concern
and the invalidation concern.

Bug: 896295
Change-Id: I3b8cfd9d9c4f3efafd380e6718fd2eaf22229f27
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2422356
Reviewed-by: Koji Ishii <kojii@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811524}

--

wpt-commits: 7ca7f33a83cf7c0f90d6bbf58dc8a1aeb700397d
wpt-pr: 25665
2020-10-03 16:24:26 +00:00
moz-wptsync-bot d15a3be1ce Bug 1667784 [wpt PR 25816] - Update wpt metadata, a=testonly
wpt-pr: 25816
wpt-type: metadata
2020-10-03 16:24:26 +00:00
Francois Beaufort 8bdf7ea1c6 Bug 1667784 [wpt PR 25816] - [PTZ] Add missing tests for pan and tilt in applyConstraints(), a=testonly
Automatic update from web-platform-tests
[PTZ] Add missing tests for pan and tilt in applyConstraints()

This CL adds similar tests to zoom for pan and tilt constraints when
calling applyConstraints with invalid values.

Bug: 934063
Change-Id: I0d7926ba5c887604fc77c0854e3d3fccea784f5b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2435640
Reviewed-by: Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/master@{#811615}

--

wpt-commits: 8804dfa8b84dcf0f92d6147555113e1be38b216b
wpt-pr: 25816
2020-10-03 16:24:25 +00:00
Florian Rivoal faebb21e51 Bug 1667935 [wpt PR 25830] - Test case for the css handling of U+000D, a=testonly
Automatic update from web-platform-tests
Test case for the css handling of U+000D (#25830)

Relates to https://github.com/w3c/csswg-drafts/issues/5410
--

wpt-commits: 6730dabbcc826e8ccbd6a9ee43d67c65e8626f29
wpt-pr: 25830
2020-10-03 16:24:25 +00:00
Gérard Talbot 38784829c3 Bug 1668986 [wpt PR 25213] - Added 2 word-break tests and references, a=testonly
Automatic update from web-platform-tests
Added 2 word-break tests and references (#25213)

--

wpt-commits: 01ba2aad86fca347192a272d6dd8e2dd1c2706f0
wpt-pr: 25213
2020-10-03 16:24:24 +00:00
David Grogan bab7eb24a5 Bug 1667642 [wpt PR 25807] - [css-flex] Fix flex base size for aspect ratio items of column flexboxes, a=testonly
Automatic update from web-platform-tests
[css-flex] Fix flex base size for aspect ratio items of column flexboxes

This is very similar to
https://chromium-review.googlesource.com/c/chromium/src/+/2399082 ,
which dealt with items whose inline axis was the flexbox's main axis.
This patch deals with items whose block axis is the flexbox's main axis.

Old behavior: Use post-layout height of image items, obeying
min/main/max height.

New behavior: use the intrinsic height after applying the aspect ratio
and min/main/max width. Ignore computed min/main/max height.

Fixed: 987000
Change-Id: If64eeca9cc541bec863b1132aea4fd89305f5d9b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2433629
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811420}

--

wpt-commits: f7aef3ea8fb082ae46f99a4fa161336e7ea2eb2d
wpt-pr: 25807
2020-10-03 16:24:24 +00:00
moz-wptsync-bot 3a37d72fed Bug 1667364 [wpt PR 25787] - Update wpt metadata, a=testonly
wpt-pr: 25787
wpt-type: metadata
2020-10-03 16:24:23 +00:00
arthursonzogni 1a5142c357 Bug 1667364 [wpt PR 25787] - [COOP] access reporting: Use infinite timeout for receive., a=testonly
Automatic update from web-platform-tests
[COOP] access reporting: Use infinite timeout for receive.

Some browsers do not implement COOP reporting. As a result, no reports
are received after a 2.5s timeout.

Waiting 2.5s many time can reach the global timeout. Sometime, this
flakes in between FAIL and TIMEOUT.

This patch makes the timeout to be infinite by default to get consistent
failure.

Bug: 1090273
Change-Id: I081b9c8e944fc50b391753ce0948392b88d3fd0e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2428976
Reviewed-by: Pâris Meuleman <pmeuleman@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#810604}

--

wpt-commits: dbb8a3ff33b3cca0899018e7dee3989842017976
wpt-pr: 25787
2020-10-03 16:24:23 +00:00
autofoolip c223ec688b Bug 1667779 [wpt PR 25812] - Update interfaces/deprecation-reporting.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/deprecation-reporting.idl (#25812)

Source: https://github.com/w3c/webref/blob/7bbe71e/ed/idl/deprecation-reporting.idl
Build: https://travis-ci.org/w3c/webref/builds/187005808
--

wpt-commits: 0cec9675d07460a3166638992adad9bcb66a316d
wpt-pr: 25812
2020-10-03 16:24:23 +00:00
Javier Fernández García-Boente f2f62d1f3f Bug 1667808 [wpt PR 25819] - Only reset trailing_collapsible_space_ structure if it has value, a=testonly
Automatic update from web-platform-tests
Only reset trailing_collapsible_space_ structure if it has value

The crash described in the issue 1132762 was caused by our rencet change
in r811115, to ensure the trailing_collapsible_space_ structure is reset
when the associated item_result changed.

However, there was an error in the condition, so that we should ensure
we only call the 'reset()' function when the Optional has value.

Bug: 1132762, 1132811
Change-Id: I73d10c309162649e143cd66ff7702c4ac7e5eed2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2435388
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811288}

--

wpt-commits: c9da4e292335ec2614049da3fa1eb43f05754d3b
wpt-pr: 25819
2020-10-03 16:24:22 +00:00
moz-wptsync-bot 6345b76a1d Bug 1667339 [wpt PR 25785] - Update wpt metadata, a=testonly
wpt-pr: 25785
wpt-type: metadata
2020-10-03 16:24:22 +00:00