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

721649 Коммитов

Автор SHA1 Сообщение Дата
Emma Malysz 9ced7ce254 Bug 1656995, validate scale input for print preview r=sfoster,mstriemer
Fixes bug in which an empty input value would always populate back to 100.
Defines a valid input as numbers between 0 and 100.
If there is an invalid input, the scaling property does not update.
An empty range will set the scaling property back to the defalt value of 1.

Differential Revision: https://phabricator.services.mozilla.com/D85795
2020-08-10 04:10:06 +00:00
longsonr b0908ad8d6 Bug 1654331 - throw InvalidStateError when getPointAtLength can't get the path for measuring r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D86461
2020-08-10 03:49:56 +00:00
longsonr 1122d0d641 Bug 1655324 - rewrite DOMSVGAnimatedString r=heycam
- Convert DOMSVGAnimatedString to a concrete class rather than having two almost identical derived classes that differ only by the class of the mVal pointer
- Introduce tear off support for SVGAnimatedClass
- Move to native refcounting rather than nsISupports

Differential Revision: https://phabricator.services.mozilla.com/D84924
2020-08-10 04:01:19 +00:00
Geoff Lankow d8143a2a03 Bug 1658237 - Skip test_EcosystemTelemetry.js on Thunderbird. r=markh
I've removed the Linux32 annotation because Firefox no longer runs tests on Linux32.

Differential Revision: https://phabricator.services.mozilla.com/D86498
2020-08-10 03:59:30 +00:00
Kagami Sascha Rosylight a371405cd9 Bug 1623764 - Part 5: Prevent test failure by subpixel difference r=emilio
The failures already have been there: https://treeherder.mozilla.org/#/jobs?repo=try&revision=3d6cc94f2db7a2e55f41405ef0575102637e0633&selectedTaskRun=ZUj4QROIQo6nGympvvqvjA.0

... but they only fail inside a job "geckoview-test-verify" and the job even does not always runs the test. It makes hard to track the initial failure, so this patch just allows subpixel difference.

Differential Revision: https://phabricator.services.mozilla.com/D86486
2020-08-10 01:46:26 +00:00
Kagami Sascha Rosylight ddbb369d71 Bug 1623764 - Part 4: Stop at hard linebreaks when eat_space_to_next_word r=emilio,masayuki
Differential Revision: https://phabricator.services.mozilla.com/D85923
2020-08-09 12:58:27 +00:00
Kagami Sascha Rosylight 96a85f4c16 Bug 1623764 - Part 3: Expose IsLineWrapped via LineInfo r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D85922
2020-08-09 12:58:13 +00:00
Kagami Sascha Rosylight 00633d6b49 Bug 1623764 - Part 2: Add mSawInlineCharacter to PeekWordState r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D85921
2020-08-09 12:58:05 +00:00
Kagami Sascha Rosylight dfdf849335 Bug 1623764 - Part 1: Destruct ILineIterator from where it's initialized r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D85920
2020-08-09 12:57:58 +00:00
Harry Twyford 198a38cfc4 Bug 1647890 - Replace token alias with indicator when the token alias is confirmed or fully typed. r=adw
This patch changes the paramters to setSearchMode. The original patch to introduce search mode passed engineName to setSearchMode instead of the entire engine object. It was suggested in review that the nsISearchEngine be passed so we could run instanceof to distinguish it from a RESULT_TYPE. This patch reverses this and passes engineName instead through a destructured parameter.

In pickResult, we need to enter search mode synchronously based on the information in a result payload. Result payloads can't/shouldn't pass around complex objects like an nsISearchEngine, so we just pass engineName and the alias as strings. Since pickResult is synchronous, we can't use UrlbarSearchUtils to look up the engine based on the engineName. Besides, setSearchMode only uses engineName, so looking up the engine only to just use its name seems like a waste of resources.

This patch also disables autofill in search mode queries. Autofill was interfering with alias replacement. We were already half doing this (https://searchfox.org/mozilla-central/rev/26b13464c2beb26e0d864d561c30e817a85c348a/browser/components/urlbar/UrlbarController.jsm#391) but adding the searchMode check to UrlbarInput._maybeAutofillOnInput should resolve bug 1655473.

There's still one more bug I'm working through where the placeholder disappears after alias replacement. I though I'd get this out to start review regardless since we want to get the three patches discussed in Thursday's meeting out ASAP.

Differential Revision: https://phabricator.services.mozilla.com/D86389
2020-08-10 02:21:24 +00:00
Maja Frydrychowicz e9022983f1 Bug 1632722 - IO.read hits 'too many arguments' r=remote-protocol-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D86262
2020-08-07 09:08:01 +00:00
Emilio Cobos Álvarez f5b18fe910 Bug 1658220 - When building the printer list, select the system default if we don't find the last used printer. r=jwatt
This effectively restores the behavior on windows, though it still
doesn't fix the "save last used printer" functionality. This is the only
caller affected because on the others we fall back to the system default
if there's no printer name specified...

The map() is not the prettier, let me know if you have something cleaner
in mind.

Differential Revision: https://phabricator.services.mozilla.com/D86494
2020-08-09 23:49:39 +00:00
Steven MacLeod b329c4ff4c Bug 1646547 - fix ScriptLoader::ReadyToExecuteParserBlockingScripts stopping at OOP ancestors. r=kmag
`ReadyToExecuteParserBlockingScripts` was walking the ancestor chain but
would stop if it hit an OOP ancestor. With this change we walk the
`WindowContext` tree instead, so that we may skip over OOP ancestors
and continue checking all in process ancestors.

Differential Revision: https://phabricator.services.mozilla.com/D86436
2020-08-09 23:50:35 +00:00
Cosmin Sabou cf533b3575 Backed out changeset 5a3189a82913 (bug 1654331) for wpt failures on SVGGeometryElement.getPointAtLength-03.svg. 2020-08-10 02:40:26 +03:00
Emilio Cobos Álvarez 7b1b1b7d54 Bug 1658220 - Workaround old gcc which bogusly warns about hiding overloaded functions with different arguments by renaming a function.
MANUAL PUSH: Fix base toolchain build on a CLOSED TREE.
2020-08-10 01:34:04 +02:00
Emilio Cobos Álvarez a732be1dd6 Bug 1658140 - Fix percentage background-size on the root when out-of-flow. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D86482
2020-08-09 22:25:29 +00:00
Emilio Cobos Álvarez bef4cd12f7 Bug 1657363 - Workaround static analysis that doesn't understand that array<void*, N> is memmovable.
MANUAL PUSH: bustage on a CLOSED TREE
2020-08-10 00:46:38 +02:00
Emilio Cobos Álvarez 84a02d8da8 Bug 1657363 - Front-end tweaks. r=jwatt
Two things change:

 * The main API change (.printers being async), with a bit of uglyness
   because XPCOM (which makes us call QueryInterface by hand).

 * lastUsedPrinterName no longer iterates the name of printers
   internally to guarantee it's valid, so we need to do that in the
   front-end.

Depends on D86397

Differential Revision: https://phabricator.services.mozilla.com/D86407
2020-08-09 22:06:53 +00:00
Emilio Cobos Álvarez 2b6c7db4e8 Bug 1657363 - Make nsIPrinterList.printers return a promise. r=jwatt
I intentionally removed the "move the default printer to the front" in
windows because that's not a guarantee that we provide in CUPS, but lmk
if you want it back.

I have zero idea about why the GlobalPrinters code was so ridiculously
complex.

Depends on D86396

Differential Revision: https://phabricator.services.mozilla.com/D86397
2020-08-09 22:05:57 +00:00
Kartikaya Gupta b242b603bc Bug 1657995 - Rename UpdateViewportOverridden to a more appropriate name. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D86491
2020-08-09 21:40:56 +00:00
Kartikaya Gupta 6a68ea3e31 Bug 1657995 - Remove GetIsViewportOverridden. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D86438
2020-08-09 20:28:49 +00:00
Timothy Nikkel 6cd64d8551 Bug 1658167. Use AsyncPanZoomController::GetCurrentAnimationDestination in one more place. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D86480
2020-08-09 21:06:27 +00:00
longsonr e2d27d8052 Bug 1654331 - throw InvalidStateError when getPointAtLength can't get the path for measuring r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D86461
2020-08-09 20:34:04 +00:00
Dana Keeler 1be997b53b Bug 1651449 - rework intermediate caching to make use of nsNSSComponent's background task queue r=kjacobs,rmf
nsNSSComponent has a background task queue that can be used for importing
intermediates from TLS connections instead of using the certificate
verification thread pool.

This patch also addresses places where PSM was directly accessing the isperm
member of CERTCertificate, which is protected by a lock.

Differential Revision: https://phabricator.services.mozilla.com/D86051
2020-08-07 20:30:20 +00:00
Jorg K d69f318727 Bug 1658210 - Follow-up to bug 1657609: Revert PARAM_BUFFER_COUNT back to 18 for Thunderbird. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D86489
2020-08-09 18:14:50 +00:00
Mark Hammond 8638e3e9b8 Bug 1635659 - Refactor the "pre-account" telemetry ping into the "account-ecosystem" ping. r=chutten,rfkelly
Differential Revision: https://phabricator.services.mozilla.com/D83466
2020-08-06 15:58:56 +00:00
Masayuki Nakano 4588958dcb Bug 1656799 - part 5: Make `HTMLEditor::GetRangeExtendedToIncludeInvisibleNodes()` directly extend given range r=m_kato
Creation cost of `nsRange` is expensive, and it's only user,
`HTMLEditor::HandleDeleteNonCollapsedRanges()` wants to extend the range.
Therefore, we can make it directly extend the given range.

Differential Revision: https://phabricator.services.mozilla.com/D85849
2020-08-07 06:12:17 +00:00
Masayuki Nakano 6346ed0316 Bug 1656799 - part 4: Make `HTMLEditor::HandleDeleteNonCollapsedSelection()` take ranges to delete instead of retrieving it via `Selection` r=m_kato
Depends on D85847

Differential Revision: https://phabricator.services.mozilla.com/D85848
2020-08-07 05:53:16 +00:00
David Teller a8302b88a1 Bug 1647695 - Uniformizing naming conventions within fields of ChildProcInfoDictionary;r=tarek
Depends on D83666

Differential Revision: https://phabricator.services.mozilla.com/D83667
2020-08-06 14:16:39 +00:00
David Teller 3fe64643f9 Bug 1647695 - Display an hourglass in front of frozen processes;r=florian
Depends on D83665

Differential Revision: https://phabricator.services.mozilla.com/D83666
2020-08-06 14:16:24 +00:00
Masayuki Nakano 3397c35fa4 Bug 1656799 - part 3: Make `WhiteSpaceVisibilityKeeper::PrepareToDeleteRange()` not track `EditorDOMPoint`s r=m_kato
It may be faster to use `AutoTrackDOMRange` directly.  Therefore, current
`WhiteSpaceVisibilityKeeper::PrepareToDeleteRange()` should be renamed to
`WhiteSpaceVisibilityKeeper::PrepareToDeleteRangeAndTrackPoints()` and
we should make `HTMLEditor::HandleDeleteNonCollapsedSelection()` track
the range by itself.

Depends on D85846

Differential Revision: https://phabricator.services.mozilla.com/D85847
2020-08-06 08:07:39 +00:00
Masayuki Nakano 0ada126b2a Bug 1656799 - part 2: Create range tracker r=m_kato
There is only `AutoTrackDOMPoint`, but
`HTMLEditor::HandleDeleteNonCollapsedSelection()` requires to tack pairs of
DOM points, i.e., requires to track ranges.  For making the code simpler,
we should have range tracker too.

Depends on D85845

Differential Revision: https://phabricator.services.mozilla.com/D85846
2020-08-08 02:57:16 +00:00
Masayuki Nakano 93ff6864bb Bug 1656799 - part 1: Make `HTMLEditor::HandleDeleteNonCollapsedSelection()` store selection ranges with `AutoRangeArray` first r=m_kato
Depends on D85686

Differential Revision: https://phabricator.services.mozilla.com/D85845
2020-08-06 07:03:55 +00:00
Drew Willcoxon a0375c98e1 Bug 1647899 - Retain or remove search mode across tabs. r=harry
This is very simple, but it gets the job done. It keeps a map in `UrlbarInput`
from browsers to search mode objects. The map is updated in `setSearchMode`, and
it's used to set the search mode in `_afterTabSelectAndFocusChange`.

Differential Revision: https://phabricator.services.mozilla.com/D86296
2020-08-08 02:45:42 +00:00
Drew Willcoxon be6777746d Bug 1657633 - Make the up/down arrow keys avoid moving the selection through the one-offs when they are not shown. r=harry
This is a narrow fix to the bug, which happens because I removed this
conditional in bug 1654439: https://hg.mozilla.org/mozilla-central/rev/f561eb606ad3#l1.251

That conditional kept the selection out of the one-offs when the urlbar hid
them. This patch replaces that conditional with a version that can be overridden
by the urlbar subclass. It adds a `hasView` getter that is equivalent, but note
that `this._view` can't be used because the urlbar subclass sets `this.view` in
its constructor and never nulls it out, unlike the original implementation. So
instead the subclass `hasView` checks whether the one-offs are hidden. This is
effectively the same thing because in the old implementation the urlbar one-offs
were hidden at the same time `this._view` was nulled out.

Differential Revision: https://phabricator.services.mozilla.com/D86293
2020-08-08 00:57:20 +00:00
Ting-Yu Lin 40c1643e91 Bug 1559961 Part 4 - Reflow lines with pushed floats under constrained available block-size or in paginated context. r=dholbert
When a clearance frame is discovered in a BFC
subtree (`ReflowInput::WillReflowAgainForClearance()` is true), all the
block descendants of the BFC return from `ReflowBlockFrame` immediately
without placing their children or requesting continuation for their
children, etc., because the BFC is going to reflow the subtree a
second time.

When this happens, any block descendant whose lines contain pushed
floats should be marked dirty and reflowed again so that they can go
through all the split floats logic and set their nsReflowStatus to
incomplete/overflow-incomplete correctly. (We may develop a smarter way
in bug 851629 to make the performance better.)

The condition `aState.mPresContext->IsPaginated()` is added to prevent
1406291-1.html from failing. In 1406291-1.html, the table containing the
float in its subtree is being pushed to the second page due to force
break, and the float is in PushedFloatsList of its parent block. When we
reflow the block again (in the second page), it is reflowed under the
measuring stage of the table layout with unconstrained available
block-size. nsBlockFrame::DrainSelfPushedFloats() deliberately doesn't
drain pushed floats if their placehoder are in the same block, and
expect the floats to be reflowed again. Before this patch, the line can
be marked dirty via HasPushedFloats(), but in this patch,
HasPushedFloats() is moved into the nested if-else, so we need
`aState.mPresContext->IsPaginated()` to let the block know that it's in
a paginated context, and needs to reflow any line that contains pushed
floats.

Differential Revision: https://phabricator.services.mozilla.com/D85480
2020-08-08 01:13:15 +00:00
Ting-Yu Lin 34293ad0ff Bug 1559961 Part 3 - Refactor the conditions to mark a line dirty under constrained available block-size. r=dholbert
This change cleans up the complex logic with additional comments added.
It shouldn't alter the behavior.

Differential Revision: https://phabricator.services.mozilla.com/D86068
2020-08-07 22:16:29 +00:00
Ting-Yu Lin c1ac1fc784 Bug 1559961 Part 2 - Consider a line's scrollable overflow when marking a line dirty. r=dholbert
Before this patch, a block frame considers a line dirty only if the line's
block-end is larger than content area's block-end.

However, scrollable overflow area should be broken in paginated environment
(both in a column container and in printing). We should take this into account
when marking a line dirty.

The dynamic wpt reftests are written with the following conditions in mind to
expose the bug:

1. Initially, all the elements fit into the first column.

2. After shrinking the multicol height, the block itself still fits into
the first column, but its tall child (either a simple tall block or a
tall float), which overflows the smaller multicol height, needs to be
broken.

The flexbox printing reftest are similar. A flex container uses
unconstrained available block-size to measure flex items' block-size,
and then performs a final reflow with constrained available block-size,
which is similar to the dynamic scenario above. One caveat is that flex
items usually have IsBResize() set. So to expose this bug, a float
element needs to be deeply nested under a flex item.

Differential Revision: https://phabricator.services.mozilla.com/D85479
2020-08-07 22:16:21 +00:00
Ting-Yu Lin 32e6eca945 Bug 1559961 Part 1 - Update the reason for child's completeness in measuring reflow of flex items. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D85478
2020-08-07 22:16:06 +00:00
Butkovits Atila 96bdaf721d Backed out 110 changesets (bug 1657204, bug 1657076, bug 1656367, bug 1656604, bug 1656607, bug 1657227, bug 1654857, bug 1657165, bug 1657637, bug 1652468, bug 1657327, bug 1655297, bug 1655071, bug 1657688, bug 1657046, bug 1657407, bug 1656841, bug 1645251, bug 1655938, bug 1656160, bug 1656757, bug 1657373, bug 1657089, bug 1655122, bug 1656555, bug 1655413, bug 1655186, bug 1655184, bug 1656692, bug 1656354, bug 1657904, bug 1657297, bug 1628563, bug 1657700, bug 1656911, bug 1657014, bug 1656645, bug 1656488, bug 1656856, bug 1656054, bug 1656629, bug 1656627, bug 1657453, bug 1656258, bug 1656259, bug 1657184, bug 1656985, bug 1657226, bug 1656299, bug 1655724, bug 1655193, bug 1649821, bug 1655012, bug 1656434, bug 1657783, bug 1656824, bug 1657085, bug 1656828, bug 1656989, bug 1656656, bug 1652407, bug 1657154, bug 1657152, bug 1656103, bug 1656373, bug 1656635, bug 1657110, bug 1655834, bug 1657002, bug 1657195, bug 1656338, bug 1657640, bug 1656091, bug 1656872, bug 1657397, bug 1657487, bug 1656183, bug 1655368, bug 1656700, bug 1656457, bug 1647490, bug 1656836, bug 1636934, bug 1656586, bug 1656833, bug 1656585) for breaking SM builds. CLOSED TREE
Backed out changeset 9584ddf5d03a (bug 1657904)
Backed out changeset 56c33dd1f130 (bug 1656160)
Backed out changeset 5482dc7e339d (bug 1657640)
Backed out changeset 0d3ef7c98861 (bug 1657783)
Backed out changeset 3e1d54561c83 (bug 1657688)
Backed out changeset dc0791f63903 (bug 1657700)
Backed out changeset e87f29fb3e31 (bug 1657700)
Backed out changeset 239821d9b41e (bug 1657407)
Backed out changeset 37b74ab419d0 (bug 1657637)
Backed out changeset 653fac75a426 (bug 1656586)
Backed out changeset fcbca22e2212 (bug 1656586)
Backed out changeset 4d2ec067e793 (bug 1656585)
Backed out changeset 6b394e4ebfb9 (bug 1656585)
Backed out changeset aa0aa516e195 (bug 1657226)
Backed out changeset 146aac1cc37c (bug 1656985)
Backed out changeset 5d44b61420b2 (bug 1657154)
Backed out changeset 03572be85326 (bug 1657154)
Backed out changeset f52ec23769f8 (bug 1657327)
Backed out changeset d3beaaadef4f (bug 1657327)
Backed out changeset e3a9a780a957 (bug 1657487)
Backed out changeset e5d763b9dec9 (bug 1656824)
Backed out changeset bd5073b4ec7a (bug 1656367)
Backed out changeset 9587ed470d57 (bug 1656367)
Backed out changeset 590e6bc97ce1 (bug 1657297)
Backed out changeset 188b7425b7c4 (bug 1657453)
Backed out changeset 488ad39001c0 (bug 1645251)
Backed out changeset d835b5e68f71 (bug 1645251)
Backed out changeset 2461fdc6c338 (bug 1657152)
Backed out changeset a1514a9fedd1 (bug 1657397)
Backed out changeset 5e961d387725 (bug 1649821)
Backed out changeset 383143e1dcee (bug 1649821)
Backed out changeset 060e32270673 (bug 1657373)
Backed out changeset d9cec0d65dbc (bug 1657373)
Backed out changeset 67aa95f780ef (bug 1657227)
Backed out changeset 969bc870515b (bug 1656555)
Backed out changeset 3871538a36e7 (bug 1657110)
Backed out changeset bb2a7affbb57 (bug 1655724)
Backed out changeset 76683a07c341 (bug 1656757)
Backed out changeset e1cdee4114f6 (bug 1656911)
Backed out changeset aa33b31e0990 (bug 1656911)
Backed out changeset 1272319958c3 (bug 1657204)
Backed out changeset 0f2204acb9ca (bug 1657204)
Backed out changeset aefc0ef91783 (bug 1657184)
Backed out changeset fd658619039a (bug 1655184)
Backed out changeset f39400495c95 (bug 1657195)
Backed out changeset bfd514221a79 (bug 1657165)
Backed out changeset 12cc01064c88 (bug 1655122)
Backed out changeset 660d9bbaf778 (bug 1657046)
Backed out changeset e8c9be6a1132 (bug 1657089)
Backed out changeset e268df4d9369 (bug 1628563)
Backed out changeset fddd0abc364b (bug 1657085)
Backed out changeset d1febd8980a9 (bug 1657076)
Backed out changeset 0fc4ea2bb5e1 (bug 1636934)
Backed out changeset 83c36d8c5521 (bug 1656488)
Backed out changeset 617d135e81af (bug 1656833)
Backed out changeset 324855bb41cc (bug 1655186)
Backed out changeset 557c6c8e9d35 (bug 1655186)
Backed out changeset 2e0adc0bf64d (bug 1652407)
Backed out changeset e48e8dee5d34 (bug 1647490)
Backed out changeset c428b2cbced8 (bug 1647490)
Backed out changeset ac760ba3994e (bug 1657014)
Backed out changeset 1d33e33cf635 (bug 1656629)
Backed out changeset 74005d1f3838 (bug 1656629)
Backed out changeset 21678c2b8e30 (bug 1657002)
Backed out changeset 4cba4c790c9f (bug 1656989)
Backed out changeset deef90329f3a (bug 1655834)
Backed out changeset ae2434a38369 (bug 1655834)
Backed out changeset a0672464c742 (bug 1655071)
Backed out changeset 97bc14daef9e (bug 1656700)
Backed out changeset 3d3903217e62 (bug 1656635)
Backed out changeset 326cd6196e29 (bug 1656635)
Backed out changeset 76e363f02fa4 (bug 1656841)
Backed out changeset 595ac3d91a42 (bug 1656856)
Backed out changeset 143d91401338 (bug 1656856)
Backed out changeset 168246651497 (bug 1656836)
Backed out changeset 2bcb6945a430 (bug 1656836)
Backed out changeset 56564edb3041 (bug 1655297)
Backed out changeset 5b700a58216b (bug 1655297)
Backed out changeset 6f15787395de (bug 1656103)
Backed out changeset d5f888f3ec84 (bug 1656457)
Backed out changeset 075fff035144 (bug 1656457)
Backed out changeset e4712c11e98c (bug 1656828)
Backed out changeset da7ac65067d6 (bug 1655938)
Backed out changeset a058f157bce4 (bug 1656872)
Backed out changeset 45c3f9ccf258 (bug 1656354)
Backed out changeset 783aac94d5c8 (bug 1656692)
Backed out changeset 4bfc24ee0055 (bug 1656656)
Backed out changeset b4cc4c718649 (bug 1656645)
Backed out changeset c7cf2b2b4590 (bug 1655368)
Backed out changeset 613c0c5a1fdc (bug 1656627)
Backed out changeset 6c1a6a0a8f4e (bug 1656627)
Backed out changeset 03007a67e7fe (bug 1656607)
Backed out changeset de8f85309788 (bug 1656607)
Backed out changeset 17708ecd8c57 (bug 1656604)
Backed out changeset 04d389e85184 (bug 1656434)
Backed out changeset c698da2dea06 (bug 1656434)
Backed out changeset 04f08e699166 (bug 1655193)
Backed out changeset b17284e3037e (bug 1656299)
Backed out changeset ed620290402f (bug 1656373)
Backed out changeset e09d093d42d5 (bug 1656373)
Backed out changeset 71bb89ec1034 (bug 1656338)
Backed out changeset 24853307932b (bug 1656091)
Backed out changeset f7db82e7c84b (bug 1654857)
Backed out changeset 79d8e2813db2 (bug 1656258)
Backed out changeset 9f5a148aa434 (bug 1656259)
Backed out changeset 0f5e2940cdea (bug 1655413)
Backed out changeset ca200273251f (bug 1656054)
Backed out changeset b80bff420ad9 (bug 1652468)
Backed out changeset 385b0823d131 (bug 1655012)
Backed out changeset dd3ec6f5a646 (bug 1656183)
2020-08-08 03:51:14 +03:00
Butkovits Atila 996e816c65 Backed out changeset e71e10688704 (bug 1634030) for failure at browser_shim_disable_devtools.js CLOSED TREE 2020-08-08 03:46:14 +03:00
moz-wptsync-bot dd02727942 Bug 1657904 - [wpt-sync] Update web-platform-tests to 059a8ae79c2c44ef2eda3ccb412b0773e99c26b6, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 059a8ae79c2c44ef2eda3ccb412b0773e99c26b6
wpt-type: landing
2020-08-07 23:26:30 +00:00
Blink WPT Bot 197c474795 Bug 1656160 [wpt PR 24810] - [WPT] Errors caught/reported for importScripts(), a=testonly
Automatic update from web-platform-tests
[WPT] Errors caught/reported for importScripts() (#24810)

This CL adds WPTs for exceptions in importScripts() captured by

- WorkerGlobalScope error event handler or
- try/catch.

Some of the tests are migrated from non-WPT web_tests.

The tests are failing on Chromium right now, and will pass
after
https://chromium-review.googlesource.com/c/chromium/src/+/2328394/.

Bug: 1111134, 1111750, 795636
Change-Id: Ie19085171261d4baf307b6544ff6a8da1a8e9041
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2327787
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Cr-Commit-Position: refs/heads/master@{#794474}

Co-authored-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
--

wpt-commits: 059a8ae79c2c44ef2eda3ccb412b0773e99c26b6
wpt-pr: 24810
2020-08-07 23:26:30 +00:00
arthursonzogni 69fd0b52c4 Bug 1657640 [wpt PR 24905] - [TrustedTypes] WPT test > check violation's sourceFile., a=testonly
Automatic update from web-platform-tests
[TrustedTypes] WPT test > check violation's sourceFile.

Check what is the reported sourceFile depending on the script's origin.
Currently, the full URL isn't exposed in the case of a cross-origin
script. This is an issue. See https://crbug.com/1113163

TODO: Add checks with redirects.

Bug: 1113163
Change-Id: I8bbd1234a485568127a21c6abfbd4d4a623494f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2341125
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795841}

--

wpt-commits: af3059a547d3843001ed2aa7537418f1c9850c92
wpt-pr: 24905
2020-08-07 23:26:29 +00:00
Vladimir Levin 0e0b79d403 Bug 1657783 [wpt PR 24909] - content-visibility: Add a (failing) test for composited descendant bug., a=testonly
Automatic update from web-platform-tests
content-visibility: Add a (failing) test for composited descendant bug.

This patch lands a test and marks it as failing. Since the solution
to this bug doesn't seem obvious yet (see the referenced bug), we
should land the test so any of the potential fixes can be verified on
the bots.

R=chrishtr@chromium.org, wangxianzhu@chromium.org

Bug: 1113838
Change-Id: I410766ce8294309840ca21945c3b231c018825aa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2341356
Commit-Queue: vmpstr <vmpstr@chromium.org>
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795770}

--

wpt-commits: 688aeffbd02c1e05a159c64938ad9b43e3d8ec6e
wpt-pr: 24909
2020-08-07 23:26:29 +00:00
David Grogan 19e0f1eb29 Bug 1657688 [wpt PR 24906] - [css-flex] Update test to wait for image load before checking sizes, a=testonly
Automatic update from web-platform-tests
[css-flex] Update test to wait for image load before checking sizes

This test flaked on me locally with:
height expected 100 but got 0

Which is consistent with calling checkLayout before the image has
loaded, but not a guarantee that's what's happening. I haven't been able
to reproduce it.

In any case, this change can't hurt.

Change-Id: I1bf8ccb935845c6e5e4529694c2d77e3f4a529a3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2340735
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795652}

--

wpt-commits: 4afc499e300020a425144d8a6034abc75efa1e17
wpt-pr: 24906
2020-08-07 23:26:28 +00:00
moz-wptsync-bot 65ad8b3112 Bug 1657700 [wpt PR 24907] - Update wpt metadata, a=testonly
wpt-pr: 24907
wpt-type: metadata
2020-08-07 23:26:28 +00:00
Morten Stenshorne 63f5f31bc4 Bug 1657700 [wpt PR 24907] - Update tests for forced breaks at fragmentainer start., a=testonly
Automatic update from web-platform-tests
Update tests for forced breaks at fragmentainer start.

If there's a forced break, and it's at a valid class A breakpoint, we
may break there. There's nothing in the spec suggesting otherwise.

This is working correctly in the LayoutNG fragmentation engine, but not
in the legacy engine (where we require some non-zero block-size content
to allow forced breaks). Remove invalid tests, and add a couple of valid
ones.

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

--

wpt-commits: c7c27f9106d063ad4764aacdef5cb472c4be676e
wpt-pr: 24907
2020-08-07 23:26:27 +00:00
Hyunjune 40343d4c30 Bug 1657407 [wpt PR 24893] - [Fixup] discord web app doesn't work because of getPointAtLength, a=testonly
Automatic update from web-platform-tests
[Fixup] discord web app doesn't work because of getPointAtLength

Remove |EnsureComputedStyle| on SVGPathElement::getPointAtLength.
Although <path> is in an inactive document, <path> element can compute
the total length of path. Because the equivalent path of a ‘path’
element is simply the path itself.

Bug: 972979, 1108966
Change-Id: I5194352c1d4452dacc721f3ae223019998859d13
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2339714
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/master@{#795584}

--

wpt-commits: dd51bfa9ef3b7d7494c1c492707b11fece103c14
wpt-pr: 24893
2020-08-07 23:26:27 +00:00
Robert Ma 37230bb291 Bug 1657637 [wpt PR 24904] - [taskcluster] Schedule Chrome Nightly epochs/daily, a=testonly
Automatic update from web-platform-tests
[taskcluster] Schedule Chrome Nightly epochs/daily

as well as triggers/chrome_nightly

The task will install Chromium ToT automatically.

--

wpt-commits: ee8019795741475935690c58b6e24a10a918ba55
wpt-pr: 24904
2020-08-07 23:26:26 +00:00