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

696812 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles e14c3f5ed1 Bug 1622184 - Add a public method to mark a settled Promise as handled; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D67103

--HG--
extra : moz-landing-system : lando
2020-03-18 02:22:00 +00:00
Brian Birtles 527311ae4e Bug 1622184 - Add tests that when the Animation.ready and Animation.finished promises are resolved they are marked as handled; r=boris
Spec change: 7bcad3219c

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

--HG--
extra : moz-landing-system : lando
2020-03-18 02:21:45 +00:00
Mike Hommey 570134e4a8 Bug 1618781 - Use the taskcluster artifact for pdbstr on both Windows native and cross builds. r=froydnj
And make it an explicit dependency of the build system.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 14:01:46 +00:00
Mike Hommey 63fe0dbd12 Bug 1618781 - Add toolchains tasks for pdbstr. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D67085

--HG--
extra : moz-landing-system : lando
2020-03-17 21:24:11 +00:00
Masayuki Nakano 9c977f38b7 Bug 1620504 - part 21: Clean up warnings in TextEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D66852

--HG--
extra : moz-landing-system : lando
2020-03-18 01:14:42 +00:00
Mike Hommey 670494e7d5 Bug 1623010 - Separate out the diffing of generated-files. r=dmajor
The diff jobs currently take a Firefox package and compares against the
one from another build. When that fails, it also makes the diff of the
generated files, which can be useful when there are differences, but
can also be useful on its own. Also, because sometimes, like right now,
there are differences in generated files that have no impact on Firefox
itself, when differences do show up for Firefox, the differences in
generated files are added noise that sheriffs can't work around.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 22:03:01 +00:00
Thinker Li 3a60ba6eba Bug 1620745 - Bring up fork server launcher at app-startup. r=gsvelto
The fork server is not launched as expected with the
 preference.  This patch fix the issue.

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

--HG--
extra : moz-landing-system : lando
2020-03-18 01:01:17 +00:00
Jean-Yves Avenard befd1cb52f Bug 1528265 - P2. Adjust time of last block if needed. r=chunmin
The produce the same outcome as originally done in bug 1487797. However, we only do so on the last block ever retrieved.

Ideally, we should calculate the start time based on the number of frames previously returned. It would avoid such inconsistency and while we had one file presenting such symptom, I'm not sure we can always rely for the frame_or_sample_num value to be valid in reference to the first frame block size.

Depends on D66989

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

--HG--
extra : moz-landing-system : lando
2020-03-17 22:48:30 +00:00
Jean-Yves Avenard c289f3008f Bug 1528265 - P1. Revert changes introduced by bug 1487797. r=chunmin
It didn't take into account that there could be a mixture of variable block size and fixed block size and could use the start time of an invalid block to determine the end of the previous frame as the code relied on Frame::FindNext() to have always returning a valid frame; but this isn't always the case.

We also want to keep the scope of each classes separate, so that it is up to the FrameParser to correct a Frame should it be invalid or not set properly.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 19:46:55 +00:00
Bryce Seager van Dyk 84490e7824 Bug 1622729 - Use the appropriate level of indirection when calling av_freep in FFmpegVideoDecoder. r=jya
Adds another level of &ing as expected by av_freep.

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

--HG--
extra : moz-landing-system : lando
2020-03-18 01:27:27 +00:00
Logan Smyth 956e617e2c Bug 1621211 - Spawn content process targets in parallel. r=jdescottes,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D66185

--HG--
extra : moz-landing-system : lando
2020-03-17 11:15:44 +00:00
James Teh 6e3cde7338 Bug 1622751: Teach IPDL that PDocAccessible::AccessibleAtPoint can return a null result doc. r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D67081

--HG--
extra : moz-landing-system : lando
2020-03-17 22:13:55 +00:00
Cosmin Sabou 61f224ec08 Backed out changeset 02ef6cee073c (bug 1619154) for mochitest failures on test_input_file_picker.html. CLOSED TREE 2020-03-18 02:56:31 +02:00
Andy Grover b500f1a581 Bug 1623185 - Update Neqo to 0.2.2 r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D67232

--HG--
extra : moz-landing-system : lando
2020-03-17 23:56:48 +00:00
Chun-Min Chang acef9be28a Bug 1580623 - P2: Fire seek{for,back}ward action handler if it's set r=alwu
Depends on D45459

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

--HG--
extra : moz-landing-system : lando
2020-03-17 23:39:10 +00:00
Chun-Min Chang ce354ff512 Bug 1580623 - P1: Add `seek{back,for}ward` to MediaSessionAction and implement `seekOffset` r=webidl,alwu,baku
Differential Revision: https://phabricator.services.mozilla.com/D45459

--HG--
extra : moz-landing-system : lando
2020-03-17 23:39:10 +00:00
Paul Bone 199722f910 Bug 1611907 - Remove AssertNotDocumentChannel r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D67093

--HG--
extra : moz-landing-system : lando
2020-03-17 19:20:58 +00:00
Michael 8629ee8623 Bug 1619154 - Added .webp to supported image file types so that it is possible to upload .webp files. r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D67026

--HG--
extra : moz-landing-system : lando
2020-03-17 23:38:28 +00:00
Lina Cambridge 534fd0e715 Bug 1622949 - Add `HashPropertyBag::clone_from_bag`. r=froydnj
`clone_from_bag` lets Rust code create a thread-safe `HashPropertyBag`
from any kind of `nsIPropertyBag` by cloning its contents. This is
important when you want to use a property bag that's passed to an XPIDL
method off the main thread. An `nsIPropertyBag` passed from JS isn't
thread-safe, since it's cycle-collected, and its properties are
`XPCVariant`s. But a Rust `HashPropertyBag` is, because it's backed by
a non-cycle collected `nsHashPropertyBag`, and the only supported
properties are thread-safe storage variants.

It also marks `HashPropertyBag` as `Send + Sync`, given that the only
way to construct one is through `HashPropertyBag::new`, and
`VariantType` is only implemented for storage variants.

Finally, it adds more type tags for string (narrow and wide) variants,
and changes the `VariantType for nsCString` getter to use
`GetAsAUTF8String`, since that's what mozStorage implements for its
text variant, not `GetAsACString`.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 23:33:45 +00:00
Kartikaya Gupta 704b17d1c4 Bug 1622344 - Ensure only trivially copyable structures use PlainOldDataSerializer. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D66821

--HG--
extra : moz-landing-system : lando
2020-03-14 04:12:50 +00:00
Dana Keeler fb868a6c13 bug 1620390 - use the background thread pool instead of a one-off thread in OSKeyStore r=bbeurdouche
OSKeyStore doesn't need its own thread and can use the background thread pool instead.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 23:07:48 +00:00
Ciure Andrei 35bf0da2a1 Backed out 3 changesets (bug 1620077, bug 1580623) for causing mochitest failures CLOSED TREE
Backed out changeset 981e37f4d18d (bug 1620077)
Backed out changeset 0333485a02ed (bug 1580623)
Backed out changeset d729f6a0050b (bug 1580623)
2020-03-18 01:24:26 +02:00
Agi Sferro 3342f3308e Bug 1623173 - Preserve embedderDisabled when rebuilding addon DB. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D67226

--HG--
extra : moz-landing-system : lando
2020-03-17 22:50:04 +00:00
alwu 53f946d1be Bug 1620077 - Turn on the pref 'dom.media.mediasession.enabled' on Nightly. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D65409

--HG--
extra : moz-landing-system : lando
2020-03-12 22:42:59 +00:00
Chun-Min Chang 8874ca494f Bug 1580623 - P2: Fire seek{for,back}ward action handler if it's set r=alwu
Depends on D45459

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

--HG--
extra : moz-landing-system : lando
2020-03-17 22:05:02 +00:00
Chun-Min Chang c0d25f3402 Bug 1580623 - P1: Add `seek{back,for}ward` to MediaSessionAction and implement `seekOffset` r=webidl,alwu,baku
Differential Revision: https://phabricator.services.mozilla.com/D45459

--HG--
extra : moz-landing-system : lando
2020-03-17 22:04:34 +00:00
Shane Caraveo 7dbc543b13 Bug 1621491 fix activityLog api by passing alreadyLogged where necessary r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D66349

--HG--
extra : moz-landing-system : lando
2020-03-17 22:01:43 +00:00
Olli Pettay 34688465ef Bug 1339601, remove useless placeHolder variable, r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D65979

--HG--
extra : moz-landing-system : lando
2020-03-17 21:27:39 +00:00
Mathieu Leplatre d8a808669c Bug 1620185 - Fetch metadata and records in parallel r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D67142

--HG--
extra : moz-landing-system : lando
2020-03-17 20:26:01 +00:00
Mathieu Leplatre 24fcb6ab53 Bug 1620185 - Improve behaviour when signature is bad after retry r=glasserc
When the signature verification fails after retry we don't want to apply the changes, and if possible we want to leave the local data as it was before sync.

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

--HG--
extra : moz-landing-system : lando
2020-03-17 20:24:01 +00:00
Mathieu Leplatre c74311c266 Bug 1620185 - Import IndexedDB code from kinto.js r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66752

--HG--
extra : moz-landing-system : lando
2020-03-17 20:23:31 +00:00
Mathieu Leplatre 7ddb40d7b9 Bug 1620185 - Move DB to separate file r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66751

--HG--
extra : moz-landing-system : lando
2020-03-17 20:23:00 +00:00
Mathieu Leplatre fbd73a9215 Bug 1620185 - Simplify CanonicalJSON of records r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66750

--HG--
extra : moz-landing-system : lando
2020-03-17 20:22:32 +00:00
Mathieu Leplatre bc6e54afaa Bug 1620185 - Remove usage of .openCollection() in other modules r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66749

--HG--
extra : moz-landing-system : lando
2020-03-17 20:21:54 +00:00
Mathieu Leplatre aaf32a2504 Bug 1620185 - Remove usage of .openCollection() r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66632

--HG--
extra : moz-landing-system : lando
2020-03-17 20:20:46 +00:00
Mathieu Leplatre 47e09d0ba8 Bug 1620185 - Remove usage of kinto.js collection instance r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66630

--HG--
extra : moz-landing-system : lando
2020-03-17 20:20:05 +00:00
Mathieu Leplatre 76e09115f9 Bug 1620185 - Remove usage of kinto.js collection methods r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66629

--HG--
extra : moz-landing-system : lando
2020-03-17 20:19:38 +00:00
Mathieu Leplatre fbc12fc39d Bug 1620185 - Reuse code from signature failure retry r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66412

--HG--
extra : moz-landing-system : lando
2020-03-17 20:19:28 +00:00
Mathieu Leplatre 6d01f4e707 Bug 1620185 - Replace pullMetadata() with low level code r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66411

--HG--
extra : moz-landing-system : lando
2020-03-17 20:19:23 +00:00
Mathieu Leplatre 5b64d20ae2 Bug 1620185 - Replace .sync() by underlying calls r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D66409

--HG--
extra : moz-landing-system : lando
2020-03-17 20:19:20 +00:00
Kershaw Chang a2303cfe16 Bug 1607257 - Enable ssl tokens cache on nightly r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D67195

--HG--
extra : moz-landing-system : lando
2020-03-17 21:46:02 +00:00
Jonathan Kew 90df20f928 Bug 1623124 - Min used line-height for a single-line input element should be the font's 'normal' line-height. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D67180

--HG--
extra : moz-landing-system : lando
2020-03-17 19:46:57 +00:00
moz-wptsync-bot 2b5e255589 Bug 1622812 - [wpt-sync] Update web-platform-tests to e19e45639560ff2a89a826c21bbe26d2bbee29df, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: e19e45639560ff2a89a826c21bbe26d2bbee29df
wpt-type: landing
2020-03-17 21:08:11 +00:00
Robert Ma 7f98f58046 Bug 1622430 [wpt PR 22249] - Fix ci_resources_unittest, a=testonly
Automatic update from web-platform-tests
Fix ci_resources_unittest (#22249)

Firefox has changed an error message recently, and the test is so
verbose that any change in output will cause failures.
--

wpt-commits: e19e45639560ff2a89a826c21bbe26d2bbee29df
wpt-pr: 22249
2020-03-17 21:08:11 +00:00
Will Cassella bc86c1e82a Bug 1622453 [wpt PR 22251] - Add 'reftest-wait' class with timeout to reference pages for certain wpt, a=testonly
Automatic update from web-platform-tests
Add 'reftest-wait' class with timeout to reference pages for certain wpt

The reference pages for the 'embedded_style_media_queries*' tests
previously didn't wait to take a screenshot (as opposed to their
counterparts which wait 100ms to take a screenshot), causing them to be
a bit flaky. This CL fixes that.

Change-Id: Ie8dd12b3b4dd7f810d72b3ba94ae2e5cb3644fe0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2103142
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#750509}

--

wpt-commits: 5f0d13915e4f46c7d25958f1a59155c200421a15
wpt-pr: 22251
2020-03-17 21:08:10 +00:00
moz-wptsync-bot be5d325189 Bug 1622727 [wpt PR 22272] - Update wpt metadata, a=testonly
wpt-pr: 22272
wpt-type: metadata
2020-03-17 21:08:10 +00:00
Hiroshige Hayashizaki 5e213132f1 Bug 1622727 [wpt PR 22272] - [WPT/mixed-content] Add tests for SharedWorkers with no opt-in headers, a=testonly
Automatic update from web-platform-tests
[WPT/mixed-content] Add tests for SharedWorkers with no opt-in headers

Manual change: wpt/mixed-content/spec.src.json.
  Previously, it omitted `http-rp/unset` tests because it expected
  redundant tests `meta/unset`. However, in certain worker-related
  tests, there are no `meta` tests, and thus `http-rp/unset` is
  not redundant.
  This CL enables generating such non-redundant `http-rp/unset` tests,
  namely `sharedworker-{classic,module}.http-rp/unset`,
  i.e. SharedWorkers served from HTTPS origin without no
  opt-in CSP headers.

All other changes are mechanical.

Bug: 1061679, 1056500
Change-Id: Ib8c323cf06e1c6e0a0bdeae713bd13848335b95a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2103967
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#750486}

--

wpt-commits: 370b686e596beb32e32a742e6c921bfdd84c35f0
wpt-pr: 22272
2020-03-17 21:08:09 +00:00
Hiroshige Hayashizaki 1128d07da9 Bug 1622650 [wpt PR 22267] - [WPT/referrer-policy] Update spec.src.json for 4K-referrer tests, a=testonly
Automatic update from web-platform-tests
[WPT/referrer-policy] Update spec.src.json for 4K-referrer tests

This CL excludes "sharedworker-module" subresources
in `spec.src.json`s, because such generated tests
are not added to the repository.

Bug: 906850
Change-Id: I8d73dbed296c9dda35a4c6e6a8913881f6baeadf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2102829
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#750485}

--

wpt-commits: 8948c38120a1112212fbfe9b6c4de78a1bc8981f
wpt-pr: 22267
2020-03-17 21:08:09 +00:00
Hiroshige Hayashizaki dec1fa6d7e Bug 1622725 [wpt PR 22271] - [WPT/common/security-features] Faster generator by less json.dumps(), a=testonly
Automatic update from web-platform-tests
[WPT/common/security-features] Faster generator by less json.dumps()

Previously, dump_test_parameters() (which uses json.dumps())
was used to calculate the keys of `exclusion_dict`,
so that the keys of `exclusion_dict` include
all the fields of the selections.

However, this was slow.
This CL instead uses `excluded_selection_pattern % selection`
where excluded_selection_pattern incudes "`%(key)s`" for
all the keys of the selections, except for "expansion".
(The exclusion of "expansion" is probably good, as
differences in "expansion" fields shouldn't prevent
excluded test matching)

This CL improves the generator's performance about 5x.

This CL doesn't change the generated results or test behavior.

Bug: 906850
Change-Id: I67f2cf6e960d7867a9b409cb84bf8249ac1912c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2100562
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#750484}

--

wpt-commits: f64deda054dda4d72ad4d91f480ec584be6fb7e1
wpt-pr: 22271
2020-03-17 21:08:08 +00:00
Hiroshige Hayashizaki 7ce6dcc218 Bug 1622647 [wpt PR 22265] - [WPT/common/security-features] Remove spec_json.js from repository, a=testonly
Automatic update from web-platform-tests
[WPT/common/security-features] Remove spec_json.js from repository

`spec_json.js` are not used in WPT production runs.
This CL removes them, to omit `spec_json.js`-related diffs
in upcoming CLs.

This CL doesn't change the generated results or test behavior.

Bug: 906850
Change-Id: I1001286f2680294f1d8e747f23a25040f5bfd253
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2103728
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Eriko Kurimoto <elkurin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#750483}

--

wpt-commits: 4568db58b5528eeb9edf931ab34d83fd6883600f
wpt-pr: 22265
2020-03-17 21:08:08 +00:00