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

676337 Коммитов

Автор SHA1 Сообщение Дата
Philip Jägenstedt bfa0ca87e4 Bug 1586943 [wpt PR 19560] - Remove extra double quotes in manifest_build.py, a=testonly
Automatic update from web-platform-tests
Remove extra double quotes in manifest_build.py (#19560)

There's no shell escaping at this layer, so these quotes were treated
as literal and included in the release body.

This also simplies the code by using --format=%B.
--

wpt-commits: be08de67a0b21e800cc263e319aa4f17034bae53
wpt-pr: 19560
2019-10-24 18:03:02 +01:00
autofoolip 2d733646f5 Bug 1585635 [wpt PR 19463] - Update interfaces/media-capabilities.idl, a=testonly
Automatic update from web-platform-tests
Update interfaces/media-capabilities.idl (#19463)

Source: https://github.com/tidoust/reffy-reports/blob/3ae3130/ed/idl/media-capabilities.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/592538394
--

wpt-commits: 3c62b4e788a0f5e91a620cd2b97c14d4b64d9182
wpt-pr: 19463
2019-10-24 18:03:01 +01:00
Giovanni Ortuño Urquidi 26127c0061 Bug 1586700 [wpt PR 19547] - mojo-js: Use correct style for constants, a=testonly
Automatic update from web-platform-tests
mojo-js: Use correct style for constants

Use CONSTANT_CASE for generated constants. Changes all instances that
used the incorrect case.

Bug: 1009251
Change-Id: I79b856996f543650b4cd20e329978936a12adeae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1842976
Reviewed-by: Ken Rockot <rockot@google.com>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org>
Cr-Commit-Position: refs/heads/master@{#704073}

--

wpt-commits: f44adb8c6eef6ae422f145e1a74d0b0c916f2a64
wpt-pr: 19547
2019-10-24 18:03:01 +01:00
moz-wptsync-bot cee6ad1f87 Bug 1583589 [wpt PR 19261] - Update wpt metadata, a=testonly
wpt-pr: 19261
wpt-type: metadata
2019-10-24 18:03:01 +01:00
Arno Renevier 0f7599e161 Bug 1583589 [wpt PR 19261] - CompressionStream, a=testonly
Automatic update from web-platform-tests
CompressionStream

Implement compression for "gzip" and "deflate". That implementation is
hidden behing ExperimentalCompressionStream flag.

For unit tests, we compress and stream and uncompress it with pako, and
we make sure its output is the same as our original data.

Change-Id: I89dde0e06a07b695be93a3b4f81fa6b3ee80d760
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1763344
Commit-Queue: Adam Rice <ricea@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Adam Rice <ricea@chromium.org>
Cr-Commit-Position: refs/heads/master@{#704009}

--

wpt-commits: a2c2030db3229967bcac856d06b1d8bf48c8de34
wpt-pr: 19261
2019-10-24 18:03:00 +01:00
moz-wptsync-bot 5d5d178385 Bug 1586381 [wpt PR 19525] - Update wpt metadata, a=testonly
wpt-pr: 19525
wpt-type: metadata
2019-10-24 18:03:00 +01:00
Nicolás Peña Moreno 5973acc242 Bug 1586381 [wpt PR 19525] - [ElementTiming] Report text paints of size 0, a=testonly
Automatic update from web-platform-tests
[ElementTiming] Report text paints of size 0

Currently, TextPaintTimingDetector uses |invisible_objects_| to keep
track of text paints which occupy a size of 0. It is an optimization:
LCP does not care about these paints, so it does not need to queue
them to obtain paint times nor store a full TextRecord for them. However
ElementTiming wants to expose all of the text paints for elements that
are annotated with the elementtiming attribute. It is confusing for an
element that is painted when outside the viewport to never be reported.

To solve this problem, there are two alternatives. One is to use a
single |painted_objects_| map which would contain both the visible and
the invisible objects, and hence no extra logic would be needed for
ElementTimng to receive these objects (but some care might be needed so
LCP does not report objects of size 0). This is simpler to code but is
less efficient as it adds extra work and memory for the invisible
objects.

The second alternative is to use a new data structure for text nodes
that are of size 0 but need to be reported to ElementTiming. Paint times
for these are assigned in AssignPaintTimeToQueuedRecords() and then the
TextRecords are deleted (the fact that the element has been painted is
still being handled by |invisible_objects_| so there is no need to keep
the records for longer). This is the alternative implemented in this CL.

Bug: 1011009
Change-Id: I2d15393fc61134b08a5c15bd81d062d42dfb29e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1838260
Reviewed-by: Steve Kobes <skobes@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#704002}

--

wpt-commits: 9931f3bcb6077db1dc7e90db4daf333c9350c73b
wpt-pr: 19525
2019-10-24 18:02:59 +01:00
moz-wptsync-bot c26b74d924 Bug 1587233 [wpt PR 19587] - Update wpt metadata, a=testonly
wpt-pr: 19587
wpt-type: metadata
2019-10-24 18:02:59 +01:00
jugglinmike c1c41cc6f4 Bug 1587233 [wpt PR 19587] - [2dcontext] Include required resource, a=testonly
Automatic update from web-platform-tests
[2dcontext] Include required resource (#19587)

"common.sub.js" references a function named `getVideoURI` at the top
level. This function is provided by "/common/media.js"; if the latter
file is not included, "common.sub.js" cannot be executed.

Load the required resource prior to "common.sub.js" so that the test may
run to completion.
--

wpt-commits: 72fcf2b027ede6465ee5ad9edbab8c8b8bd8c888
wpt-pr: 19587
2019-10-24 18:02:58 +01:00
Scott Violet cdefe5c7c1 Bug 1587169 [wpt PR 19576] - css-flexbox: updates special case for flex-box emulating webkit-box, a=testonly
Automatic update from web-platform-tests
css-flexbox: updates special case for flex-box emulating webkit-box

LayoutBox::SizesLogicalWidthToFitContent() has special logic that returns
true for -webkit-box. This makes it return true if flex-box is used for
-webkit-box

BUG=1010809
TEST=wpt/compat/webkit-box-vertically-centered.html

Change-Id: Ibf6045234c0513e2c5d6cb686ecc0a1001b47fe0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1845506
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#703963}

--

wpt-commits: a710fb5c9c08ac1dda1af041cac81789f656e999
wpt-pr: 19576
2019-10-24 18:02:58 +01:00
Philip Jägenstedt 2c2b730076 Bug 1587129 [wpt PR 19573] - [GitHub Actions] dry run the manifest workflow on pull requests, a=testonly
Automatic update from web-platform-tests
[GitHub Actions] dry run the manifest workflow on pull requests (#19573)

* [GitHub Actions] dry run the manifest workflow on pull requests

To avoid mishaps like https://github.com/web-platform-tests/wpt/pull/19568#issuecomment-539546267.

* Run as much code as possible before exiting dry run

* Update manifest_build.py

* Exit before `get_pr` when dry running manifest_build.py

--

wpt-commits: ca1a7a206f4ff0f8de1169b183b3b2474850a7c0
wpt-pr: 19573
2019-10-24 18:02:57 +01:00
Geoff Lankow 2a355e56c4 Bug 1580462 - Follow-up: include a missing header file. r=baku a=tb-fix
Differential Revision: https://phabricator.services.mozilla.com/D50435

--HG--
extra : source : b05f555b78d8be787dab4560b7d3c735494bff48
2019-10-24 07:32:23 +00:00
Cosmin Sabou 23c6504831 Bug 1590486 - Fix eslint failure. r=eslint-fix 2019-10-24 06:58:21 +03:00
Mark Hammond 274e0280b0 Bug 1590486 - ensure FxA web channels can grab the session token. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D50359

--HG--
extra : moz-landing-system : lando
2019-10-24 03:30:57 +00:00
Brian Birtles 26e386681f Bug 1590949 - Clean up no-longer-needed test metadata in interpolation-per-property.html.ini; r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D50409

--HG--
extra : moz-landing-system : lando
2019-10-24 01:48:59 +00:00
Cosmin Sabou c734bcf655 Bug 1590136 - Disable browser_block_fullscreen_prompt.js on mac debug for frequent failures. r=egao
Differential Revision: https://phabricator.services.mozilla.com/D50385

--HG--
extra : moz-landing-system : lando
2019-10-24 01:23:25 +00:00
Botond Ballo f116543753 Bug 1590582 - Have AsyncPanZoomController::ConvertToGecko return a Maybe rather than using a bool + outparam. r=tnikkel
Depends on D50362

Differential Revision: https://phabricator.services.mozilla.com/D50363

--HG--
extra : moz-landing-system : lando
2019-10-23 22:39:48 +00:00
Botond Ballo a503cd9266 Bug 1590582 - Un-apply the fixed margins offset in ConvertToGecko as well. r=tnikkel
This ensures the coordinates of tap events are adjusted as well.

Depends on D50361

Differential Revision: https://phabricator.services.mozilla.com/D50362

--HG--
extra : moz-landing-system : lando
2019-10-23 22:24:18 +00:00
Botond Ballo 82f4b680ab Bug 1590582 - Subtract the fixed margins offset when adjusting event coordinates during hit testing, rather than adding it. r=tnikkel
The offset is applied (added) during rendering; it needs to be un-applied
(subtracted) during hit testing.

Depends on D50360

Differential Revision: https://phabricator.services.mozilla.com/D50361

--HG--
extra : moz-landing-system : lando
2019-10-23 22:11:35 +00:00
Botond Ballo 9214561570 Bug 1590582 - Don't leave HitTestResult::mFixedPosSides uninitialized. r=tnikkel
Likewise for APZCTreeManager::mFixedPosSidesForInputBlock.

Differential Revision: https://phabricator.services.mozilla.com/D50360

--HG--
extra : moz-landing-system : lando
2019-10-23 21:35:08 +00:00
Ryan VanderMeulen 99384c9856 Bug 1590105 - Update pdf.js to version 2.4.71. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D49930

--HG--
extra : moz-landing-system : lando
2019-10-23 22:53:00 +00:00
Matt Woodrow f44ddd9679 Bug 1590748 - Setup result principal URI on the content process LoadInfo as well as the parent process one, since ServiceWorkers depends on it there. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D50372

--HG--
extra : moz-landing-system : lando
2019-10-24 00:46:37 +00:00
Nihanth Subramanya c1df54d751 Bug 1590688 - Replace ContentTask.spawn with SpecialPowers.spawn in trackingUI tests. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D50176

--HG--
extra : moz-landing-system : lando
2019-10-23 23:36:58 +00:00
Timothy Nikkel ede6368cfb Bug 1590551. Allow nsPresContext::GetNearestWidget to work when there is no frame tree. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D50135

--HG--
extra : moz-landing-system : lando
2019-10-23 23:37:11 +00:00
Geoff Brown 57dbb44533 Bug 1588969 - Add --run-until-failure and --repeat options for |mach geckoview-junit|; r=bc,hiro
Added a loop for repeating the requested test(s).
With --run-until-failure, loop until a test fails.
With --repeat=N, repeat N times. eg, --repeat=1 implies 2 runs total (same as mochitest).
(Incidentally moved code for --enable-webrender since it was not in the appropriate section.)

Differential Revision: https://phabricator.services.mozilla.com/D50299

--HG--
extra : moz-landing-system : lando
2019-10-23 22:45:49 +00:00
lougenia 4a5ba28d8a Bug 1588948 - Check passwords engine handles incoming records with null or missing username fields r=lina
Differential Revision: https://phabricator.services.mozilla.com/D49805

--HG--
extra : source : b300b58faf473a242d4ed3428a97dec17bcd862c
2019-10-23 17:49:51 +00:00
Cosmin Sabou 68edcb2abb Backed out changeset b300b58faf47 (bug 1588948) for browser chrome failures on test_basic_form_autocomplete.html. 2019-10-24 02:06:37 +03:00
Cosmin Sabou 291e0d381d Backed out changeset c5503bc49a73 (bug 1590486) for xpc failures on test_web_channel.js. 2019-10-24 02:04:03 +03:00
Dana Keeler f4148caf55 Bug 1584401 - follow-up `./mach vendor rust` r=bustage CLOSED TREE
--HG--
extra : amend_source : ae6a0e66f21dd062c9dd108a3ee434a843557182
2019-10-23 15:29:26 -07:00
Shane Caraveo ef6d2edce8 Bug 1581852 handle incognito checkbox for consecutive installs r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D49669

--HG--
extra : moz-landing-system : lando
2019-10-23 21:38:56 +00:00
Dana Keeler 766d2e096c Bug 1584401 - build osclientcerts in-tree on Windows. r=jcj,kjacobs
This adds a preliminary implementation of a PKCS#11 module that allows Firefox
to access client certificates for TLS client authentication on Windows.
2019-09-18 10:27:50 -07:00
Chris Manchester 870590b5fe Bug 1589783 - Require sccache 0.2.12 when used to build. r=nalexander
Depends on D49801

Differential Revision: https://phabricator.services.mozilla.com/D49802

--HG--
extra : moz-landing-system : lando
2019-10-22 16:41:02 +00:00
lougenia 8fff38140a Bug 1588948 - Check passwords engine handles incoming records with null or missing username fields r=lina
Differential Revision: https://phabricator.services.mozilla.com/D49805

--HG--
extra : moz-landing-system : lando
2019-10-23 17:49:51 +00:00
Mark Hammond 75ea9bc416 Bug 1590486 - ensure FxA web channels can grab the session token. r=eoger
Differential Revision: https://phabricator.services.mozilla.com/D50359

--HG--
extra : moz-landing-system : lando
2019-10-23 21:21:23 +00:00
Sam Foster c3a1f83b56 Bug 1572876 - Sort passwordmgr's browser.ini. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D50125

--HG--
extra : moz-landing-system : lando
2019-10-23 19:31:11 +00:00
Sam Foster 534d94fcf1 Bug 1572876 - Rename password manager doorhanger/autofill/autocomplete b-c tests with a consistent prefix. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49984

--HG--
rename : toolkit/components/passwordmgr/test/browser/browser_generated_password_private_window.js => toolkit/components/passwordmgr/test/browser/browser_autocomplete_generated_password_private_window.js
rename : toolkit/components/passwordmgr/test/browser/browser_master_password_autocomplete.js => toolkit/components/passwordmgr/test/browser/browser_autocomplete_master_password.js
rename : toolkit/components/passwordmgr/test/browser/browser_hidden_document_autofill.js => toolkit/components/passwordmgr/test/browser/browser_autofill_hidden_document.js
rename : toolkit/components/passwordmgr/test/browser/browser_http_autofill.js => toolkit/components/passwordmgr/test/browser/browser_autofill_http.js
rename : toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_crossframe.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_crossframe.js
rename : toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_empty_password.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_empty_password.js
rename : toolkit/components/passwordmgr/test/browser/browser_generated_password_doorhangers.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_generated_password.js
rename : toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_httpsUpgrade.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_httpsUpgrade.js
rename : toolkit/components/passwordmgr/test/browser/browser_notifications_password.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_password_edits.js
rename : toolkit/components/passwordmgr/test/browser/browser_promptToChangePassword.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_promptToChangePassword.js
rename : toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_remembering.js
rename : toolkit/components/passwordmgr/test/browser/browser_notifications.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_save_password.js
rename : toolkit/components/passwordmgr/test/browser/browser_notifications_2.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_toggles.js
rename : toolkit/components/passwordmgr/test/browser/browser_notifications_username.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_username_edits.js
rename : toolkit/components/passwordmgr/test/browser/browser_capture_doorhanger_window_open.js => toolkit/components/passwordmgr/test/browser/browser_doorhanger_window_open.js
extra : moz-landing-system : lando
2019-10-23 21:35:45 +00:00
Oana Pop Rus 5033d599b4 Backed out changeset 3d7b77564cb7 (bug 1238810) for bc perma failures in browser_startup.js on a CLOSED TREE 2019-10-24 00:38:10 +03:00
Oana Pop Rus 98a637091e Backed out 2 changesets (bug 1571425, bug 1584524) for bc perma failures in browser_noLoginsView.js on a CLOSED TREE
Backed out changeset f94bd5f33670 (bug 1571425)
Backed out changeset eadf47e498ff (bug 1584524)
2019-10-24 00:36:09 +03:00
Hiroyuki Ikezoe a6507aabb5 Bug 1571599 - Enable layout.viewport_contains_no_contents_area on all channels. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D50142

--HG--
extra : moz-landing-system : lando
2019-10-23 16:53:51 +00:00
James Jahns 8719f5bc3e Bug 1586841 - Port ShieldFrameChild.jsm to JSWindowActors. r=Gijs
These are the actors that handle messaging on the about:studies page.

Differential Revision: https://phabricator.services.mozilla.com/D48911

--HG--
extra : moz-landing-system : lando
2019-10-23 21:00:05 +00:00
Glenn Watson a457606700 Bug 1589512 - Part 2 - Add example DirectComposite webrender integration. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D49869

--HG--
extra : moz-landing-system : lando
2019-10-23 20:35:55 +00:00
Harry Twyford 713e2a8e91 Bug 1582339 - Let tip results hide the help button and remove the details object from onResultPicked. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D49779

--HG--
extra : moz-landing-system : lando
2019-10-23 15:26:08 +00:00
Glenn Watson dd724015d2 Bug 1589512 - Part 1 - Add OS compositor interface to webrender. r=kvark,mstange
Differential Revision: https://phabricator.services.mozilla.com/D49868

--HG--
extra : moz-landing-system : lando
2019-10-23 20:15:58 +00:00
Valentin Gosu f351c92962 Bug 1590673 - Avoid assertion when assigning Maybe<Policy> r=JuniorHsu
Maybe<T>::emplace has a MOZ_DIAGNOSTIC_ASSERT that the value is not already assigned.
When revalidating, the method ends up being called twice - so we must instead assign to Some(T) to avoid the assertion, since that is the correct way to do this.

Differential Revision: https://phabricator.services.mozilla.com/D50179

--HG--
extra : moz-landing-system : lando
2019-10-23 17:26:04 +00:00
Cosmin Sabou b9bc1ef9d6 Backed out 2 changesets (bug 1476339, bug 1590714) for breaking windows coverage builds and at marco's request.
Backed out changeset 0a3621d900c8 (bug 1590714)
Backed out changeset db0e1ce31ac3 (bug 1476339)

--HG--
extra : rebase_source : 2421340b6220f0858ee449a1f5bc26bf3316943b
2019-10-23 23:10:17 +03:00
Haik Aftandilian 43ab4ea7a3 Bug 1587962 - [10.15] "Use keyboard navigation" and "jump to spot" scrolling preferences do not work r=spohl
Update sandbox rules to allow services and files needed for global UI system preferences.

Update tests now that stat() calls on the filesystem are permitted.

Differential Revision: https://phabricator.services.mozilla.com/D50298

--HG--
extra : moz-landing-system : lando
2019-10-23 19:56:56 +00:00
Jared Wein e129164357 Bug 1571425 - Add a 'Don't ask again' button to the Sync Options notification bar in about:logins. r=sfoster,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D49471

--HG--
extra : moz-landing-system : lando
2019-10-23 20:03:42 +00:00
Jared Wein 73f16d759b Bug 1584524 - Show an Import link on the login-intro view of about:logins. r=MattN,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D49475

--HG--
extra : moz-landing-system : lando
2019-10-23 20:03:52 +00:00
Thom Chiovoloni b8fe187695 Bug 1238810 - Replace {FXA,WEAVE}_CONFIGURED with entries in the telemetry environment. r=chutten,markh,loines
Replace {FXA,WEAVE}_CONFIGURED with entries in the telemetry environment

Differential Revision: https://phabricator.services.mozilla.com/D49166

--HG--
extra : moz-landing-system : lando
2019-10-15 22:57:58 +00:00
Mike Conley 6d2e7437f0 Bug 1531226 - Add support for alwaysontop windows for macOS. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D50275

--HG--
extra : moz-landing-system : lando
2019-10-23 18:25:10 +00:00