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

702263 Коммитов

Автор SHA1 Сообщение Дата
Jan-Ivar Bruaroey e4ab2cea3e Bug 1628139 - Tighten negotiationneeded test to disallow double-firing and racing w/onmessage. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D70203
2020-04-16 23:01:03 +00:00
Jan-Ivar Bruaroey dd92ce2415 Bug 1621399 - Add RTCPeerConnection-perfect-negotiation.https.html wpt test. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D66817
2020-04-16 18:25:39 +00:00
Dzmitry Malyshau 1240a7a135 Bug 1629776 - Handle WR case of an empty inner transformed rectangle r=gw
Differential Revision: https://phabricator.services.mozilla.com/D71229
2020-04-16 23:20:48 +00:00
Andreea Pavel 7ac1c7a794 Backed out changeset a95e314cd2af (bug 1618051) for failing bc at browser_parsable_css.js on a CLOSED TREE 2020-04-17 02:41:26 +03:00
Andreea Pavel 343b5d0156 Backed out changeset 923c7f562468 (bug 1630629) because phabricator version is not the same as one on try on a CLOSED TREE 2020-04-17 02:39:26 +03:00
Jeff Muizelaar 9bc49efb81 Bug 1630629. Block WebRender on Intel if no DComp. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D71213
2020-04-16 19:45:57 +00:00
Shane Caraveo db4026e4fa Bug 1630419 support management as an optional extension permission r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D71116
2020-04-16 23:13:02 +00:00
Ciure Andrei c15dcac93b Backed out 10 changesets (bug 1614462) for causing xpcshell failures CLOSED TREE
Backed out changeset 34d4a86530b4 (bug 1614462)
Backed out changeset dbc2e2556d08 (bug 1614462)
Backed out changeset 512bbab4730c (bug 1614462)
Backed out changeset cd6b8d630f4c (bug 1614462)
Backed out changeset e4ad5037658f (bug 1614462)
Backed out changeset 0ffed1dc4296 (bug 1614462)
Backed out changeset 90ed81cbfe34 (bug 1614462)
Backed out changeset 6d2137eb1d52 (bug 1614462)
Backed out changeset b4819c99e16e (bug 1614462)
Backed out changeset b7deaed376ed (bug 1614462)
2020-04-17 02:26:14 +03:00
Ciure Andrei dee341d82a Bug 1623745 - disable test_osreauthenticator.js on automation r=test-fix CLOSED TREE 2020-04-17 02:03:04 +03:00
Kris Maglione 1c6b490044 Bug 1614462: Part 3c - Remove dead TabContext IsMozBrowserElement fields. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D70750
2020-04-16 22:20:12 +00:00
Kris Maglione a790842cdd Bug 1614462: Part 3b - Remove moribund DocShell FrameType/IsMozBrowser/IsInMozBrowser fields. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D70749
2020-04-16 17:25:06 +00:00
Kris Maglione 7969b8768d Bug 1614462: Part 3a - Remove support for <iframe mozbrowser> in content processes. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D70748
2020-04-16 16:57:20 +00:00
Kris Maglione 3e6886a7b9 Bug 1614462: Part 2f - Remove browser-element mochitests. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D70747
2020-04-16 16:57:19 +00:00
Kris Maglione 5d5b988515 Bug 1614462: Part 2e - Migrate desktop-only CrashService_crash test to browser test. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D70746
2020-04-16 16:58:13 +00:00
Kris Maglione c45d02801c Bug 1614462: Part 2d - Fix tests that don't need to use mozbrowser. r=mccr8
These tests used <iframe mozbrowser> for convenience, mostly forcing
themselves to only run in non-e10s mode in the process, but none of them
really have any need to.

Differential Revision: https://phabricator.services.mozilla.com/D70745
2020-04-16 16:57:14 +00:00
Kris Maglione 342edc77b2 Bug 1614462: Part 2c - Remove content mozbrowser tests. r=mccr8
<iframe mozbrowser> is no longer supported in content processes.

Differential Revision: https://phabricator.services.mozilla.com/D70744
2020-04-16 22:20:05 +00:00
Kris Maglione 766efbd59c Bug 1614462: Part 2b - Remove unnecessary mozbrowser usage in chrome tests. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D70743
2020-04-16 16:57:10 +00:00
Kris Maglione 68e51f9549 Bug 1614462: Part 2a - Remove commented out mozbrowser test code. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D70742
2020-04-16 16:57:08 +00:00
Kris Maglione 0cbfb2510e Bug 1614462: Part 1 - Remove unused message principals. r=nika
These were added for the sake of app browsers, and all of the code which
actually needed them has since been removed.

Differential Revision: https://phabricator.services.mozilla.com/D70741
2020-04-16 16:58:08 +00:00
Emilio Cobos Álvarez 905a775721 Bug 1482147 - Fix the expectation of a GeckoView test which was relying on this bug. r=agi
It makes no sense that the first thing in the session would be considered as
wrapping, it was happening only because we were incorrectly failing to find a
"visible" range deep in Gecko (so we started back from the beginning of the
document, wrapping).

Differential Revision: https://phabricator.services.mozilla.com/D71157
2020-04-16 21:47:51 +00:00
Emilio Cobos Álvarez ff764ee675 Bug 1482147 - Simplify nsTypeAheadFind visibility code to not lie. r=masayuki
Multiple issues here. The IsRangeVisible code was wrong, it was returning false
for ranges that were perfectly valid, but outside the viewport, because the
following piece of code:

 if (!aMustBeInViewPort) {
   // This is an early exit case because we don't care that that range
   // is out of viewport, so we return that the range is "visible".
   return true;
 }

Was incorrectly after some stuff checking viewport visibility. This code is
pretty complex for no good reason, it wants to do something very
simple: Start from the visible selection if possible.

This patch still achieves this, using IsRangeRendered (which does a proper
hit-test to figure out if a range is in the viewport). Should have no behavior
differences except for non-collapsed ranges that are partially inside the
viewport.

Differential Revision: https://phabricator.services.mozilla.com/D71067
2020-04-16 21:47:35 +00:00
Jared Wein 82aad27169 Bug 1628165 - Add telemetry probe for clicks on vulnerable password learn more link. r=MattN
This also fixes a bug where we weren't recording the telemetry probe clicks on breached password learn more links due to the refactoring and renaming of the .alert-link class. A test has been added that would have caught that mistake in automation.

Differential Revision: https://phabricator.services.mozilla.com/D70142
2020-04-16 21:55:27 +00:00
Daosheng Mu dd93d56fc0 Bug 1630739 - Invert Quest and Focus Plus controller rotation matrix for remapping. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D71215
2020-04-16 21:36:05 +00:00
Imanol Fernandez a33b99b121 Bug 1630512 - Initialize VRDisplayClient api mode to WebVR r=kip,daoshengmu
Differential Revision: https://phabricator.services.mozilla.com/D71178
2020-04-16 21:38:57 +00:00
Andreea Pavel b986f8a4cd Backed out changeset fdddf4601d4d (bug 1628165) for build bustages on a CLOSED TREE 2020-04-17 00:50:37 +03:00
Jared Wein 7a5e0737b0 Bug 1630105 - Add a telemetry scalar to track how often people encounter printing errors. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D70967
2020-04-16 21:33:15 +00:00
Jared Wein 836d3f258c Bug 1628165 - Add telemetry probe for clicks on vulnerable password learn more link. r=MattN
This also fixes a bug where we weren't recording the telemetry probe clicks on breached password learn more links due to the refactoring and renaming of the .alert-link class. A test has been added that would have caught that mistake in automation.

Differential Revision: https://phabricator.services.mozilla.com/D70142
2020-04-16 21:24:19 +00:00
Jared Wein 65a2ade1e3 Bug 1623745 - Add a value to the pwmgr.reauthenticated telemetry event to specify if the user was able to authenticate without a password. r=MattN,spohl
Differential Revision: https://phabricator.services.mozilla.com/D70136
2020-04-16 21:33:24 +00:00
Jared Wein afdb6934ea Bug 1628029 - Add telemetry events for OS authentication. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D70069
2020-04-16 21:23:58 +00:00
Erik Nordin 4caedb2b46 Bug 1627104 - Ensure Constructed StyleSheets' parent object is constructor document r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D69454
2020-04-16 21:16:08 +00:00
Dzmitry Malyshau f84ef4af83 Bug 1622846 - WebGPU dummy destroy() and optional stencil states r=webidl,smaug
Differential Revision: https://phabricator.services.mozilla.com/D71201
2020-04-16 19:28:22 +00:00
Ciure Andrei d3b9fc8dde Backed out changeset c424381097d7 (bug 1627206) for causing browser_console_logging.js failures CLOSED TREE 2020-04-16 23:54:06 +03:00
Scott e6632dd612 Bug 1618051 - Proper hi res logo for search only newtab r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D65347
2020-04-16 20:14:48 +00:00
Bogdan Tara 0ec55534cc Bug 1629700 - Update expectances for manifest-utf8-with-bom.https.html on Win 7, Win 10, OS X r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D71207
2020-04-16 20:29:33 +00:00
Andreea Pavel 5fab423484 Backed out changeset 1ad3c93e1e07 (bug 1624649) for wrench failure on a CLOSED TREE 2020-04-16 23:35:18 +03:00
Nicolas Silva ea0d91e150 Bug 1587713 - Remove the late blob rasterization code. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D49186
2020-04-16 20:13:24 +00:00
Nicolas Silva a7bf827f4d Bug 1630212 - Remove non-tiled blob images. r=jrmuizel
Gecko always tiles blobs. The other code path is untested and a tad complicated, let's remove it.

Differential Revision: https://phabricator.services.mozilla.com/D71021
2020-04-16 20:13:24 +00:00
William Durand 90dd607279 Bug 1613796 - Make the permission popup queue browser-specific. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D70445
2020-04-16 19:38:17 +00:00
William Durand d43e5d792e Bug 1613796 - Add test case to verify that browser.permissions.request() resolves in the expected order. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D69226
2020-04-16 19:37:44 +00:00
Wander Lairson Costa 43890d11f7 Bug 1624649: Move android emu to pull from toolchain instead tooltool r=nalexander
Currently, we build android emulator packages manually and upload to
tooltool.

This patch switches it to be pulled from the toolchain built artifacts.

This also allows android tests to run in the staging environment.

Differential Revision: https://phabricator.services.mozilla.com/D68617
2020-04-16 19:29:15 +00:00
Edgar Chen a929b384bf Bug 1385882 - Wait for the bookmarked status to finish updating before starting test; r=Gijs CLOSED TREE DONTBUILD
The Bookmark page button ignores activation if there is pending update. Thus,
the test must wait for the update to be finished before synthesizing mouse
actions.

Differential Revision: https://phabricator.services.mozilla.com/D71114
2020-04-16 13:41:05 +00:00
Andreea Pavel 7a77a65af9 Backed out changeset bebf14fcc0e2 (bug 1519226) bug number not updated CLOSED TREE 2020-04-16 22:54:40 +03:00
Edgar Chen 54f3ab7f74 Bug 1519226 - Wait for the bookmarked status to finish updating before starting test; r=Gijs CLOSED TREE DONTBUILD
The Bookmark page button ignores activation if there is pending update. Thus,
the test must wait for the update to be finished before synthesizing mouse
actions.

Differential Revision: https://phabricator.services.mozilla.com/D71114
2020-04-16 13:41:05 +00:00
Andreea Pavel 081dff373d Backed out changeset 5c1092771230 (bug 1519226) for landing with wrong bug number on a CLOSED TREE 2020-04-16 22:49:18 +03:00
Andreea Pavel c5b21b8328 Bug 1628788 - update valid-with-semicolon.https.html expectancy for mac shippable r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D71018
2020-04-15 16:01:44 +00:00
Ting-Yu Lin 4f7c48a6a2 Bug 1627125 Part 8 - Make nsFlexContainerFrame static-analysis warning free. r=dholbert
1. Fixed "warning: use 'using' instead of 'typedef'" for OrderState.

2. Removed `FlexItem* item` to fix the "warning: Value stored to 'item'
   is never read".

Differential Revision: https://phabricator.services.mozilla.com/D69486
2020-04-16 05:38:12 +00:00
Ting-Yu Lin 71de052a6a Bug 1627125 Part 7 - Add reftests for flex containers with "box-decoration-break: clone" and unbreakable children. r=dholbert
These reftests are copied from flexbox-unbreakable-child-1-*.html and
flexbox-unbreakable-child-1-*-wrap.html with "box-decoration-break:
clone" added to the flex container.

Note that flexbox-unbreakable-child-3-ref.html is redesigned. It is not
copied from flexbox-unbreakable-child-1-ref.html with
"box-decoration-break: clone" added because the bottom border doesn't
show up in sub-test 3 & 4. (bug 1564726 perhaps?)

Differential Revision: https://phabricator.services.mozilla.com/D69475
2020-04-16 19:24:03 +00:00
Ting-Yu Lin 9414e316e9 Bug 1627125 Part 6 - Redesign the logic that computes flex container's final size with "box-decoration-break: clone" considered. r=dholbert
By passing unconstrained aAvailableBSizeForContent to DoFlexLayout, we
can get the flex container's desired content-box size as if there's no
pagination. We could then use this content-box size and
maxBlockEndEdgeOfChildren to rewrite the logic to determine flex
container's final size.

I still maintain the compatibility with block frame that if the flex
container is running out of block-size, it can still become incomplete
and request an zero block-size continuation. One comment in block frame
feels this is wrong, but fixing it is not in the scope of this bug.
https://searchfox.org/mozilla-central/rev/4ccefc3181f9d237ef4ca8bd17b4e7c101ddf7b5/layout/generic/nsBlockFrame.cpp#7715-7718

Differential Revision: https://phabricator.services.mozilla.com/D69474
2020-04-16 19:10:32 +00:00
Ting-Yu Lin fdfebf0eb9 Bug 1627125 Part 5 - Make ReflowChildren() output children's max block-end edge and completeness. r=dholbert
The two variable will be used in ComputeFinalSize in a later part.

I follow the C++ Core Guidelines to return multiple value via std::tuple.
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#f21-to-return-multiple-out-values-prefer-returning-a-struct-or-tuple

Differential Revision: https://phabricator.services.mozilla.com/D69473
2020-04-16 05:37:59 +00:00
Ting-Yu Lin 2a7c035ced Bug 1627125 Part 4 - Run DoFlexLayout only in first-in-flow, and store SharedFlexData in it. r=dholbert
We want mContentBoxMainSize and mContentBoxCrossSize in SharedFlexData
to be the final content-box without regards to pagination, but it is not
correct yet. A later part will pass NS_UNCONSTRAINEDSIZE as
availableBSizeForContent so that DoFlexLayout can calculate the correct
size.

Differential Revision: https://phabricator.services.mozilla.com/D69472
2020-04-16 05:37:57 +00:00