31ad29175009f394b0b9d162a8155d27e883ddf1: Bug 927831 - Remove sensitive permissions from GeckoView r=jchen
James Willcox <snorp@snorp.net> - Fri, 04 May 2018 11:14:19 -0500 - rev 794797
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 927831 - Remove sensitive permissions from GeckoView r=jchen The hosting app will need to request things like camera or microphone access if it wants to use web features that rely on those. This is true for the Android WebView as well, so we're doing the expected thing here. MozReview-Commit-ID: FPWJ6mtgOT5
8b53a7b34121f03decccc66c29995b0e59f85d06: Bug 1453501 - Allow the compositor to be created in a paused state r=kats
James Willcox <snorp@snorp.net> - Wed, 25 Apr 2018 16:35:31 -0500 - rev 794796
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1453501 - Allow the compositor to be created in a paused state r=kats MozReview-Commit-ID: B0wc8MYaBJg
c075885867014f8e48374746c18f09a5d3aacf21: Bug 1453501 - Immediately create Compositor on Android r=jchen,rbarker
James Willcox <snorp@snorp.net> - Wed, 25 Apr 2018 15:04:14 -0500 - rev 794795
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1453501 - Immediately create Compositor on Android r=jchen,rbarker Currently we don't create the Compositor until we have a valid surface to render into. This causes a race that can result in us not being able to display anything at all once a surface is provided and the compositor is started. It seems the easiest thing to do right now is to avoid the race by starting the Compositor immediately. MozReview-Commit-ID: HkdVL3LBNZB
6c231423492b196713d51f5534a0a4d4fed99cde: Bug 1453501 - Allow GLContextEGL to be used without a surface r=jgilbert
James Willcox <snorp@snorp.net> - Wed, 25 Apr 2018 14:30:27 -0500 - rev 794794
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1453501 - Allow GLContextEGL to be used without a surface r=jgilbert Right now GLContextProviderEGL requires the widget to have a valid EGLSurface when creating a non-offscreen GLContext. This patch falls back to a dummy pbuffer surface or EGL_NO_SURFACE if supported, allowing the GLContext creation to succeed. This will give us some more flexibility on Android where the widget surface is not always readily available. Additinally, we use the fallback surface any time MakeCurrent() is called without a valid surface. This is needed to allow things like Compositor shutdown when there is no widget surface available. MozReview-Commit-ID: 1kbLIGNiOkV
ee57d9bde7cb38fff74f2db095a3dd210c0c415b: Bug 1456986 Make ServiceWorker::Inner::PostMessage() use StructuredCloneData. r=baku
Ben Kelly <ben@wanderview.com> - Mon, 14 May 2018 06:02:15 -0700 - rev 794793
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1456986 Make ServiceWorker::Inner::PostMessage() use StructuredCloneData. r=baku
6211391dc2179bd5542a6816d36b1955d2dd4968: Bug 1459198 - Set a validation method to make sure notification filters are accurately set. r=dustin
Justin Wood <Callek@gmail.com> - Fri, 04 May 2018 09:44:57 -0400 - rev 794792
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459198 - Set a validation method to make sure notification filters are accurately set. r=dustin Differential Revision: https://phabricator.services.mozilla.com/D1135
09e9e2eee2c8c48c4fed90ff179c59f86cdda898: NO BUG - Update docs for running Marionette tests on Fennec; r=me
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 26 Apr 2018 18:56:38 -0400 - rev 794791
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
NO BUG - Update docs for running Marionette tests on Fennec; r=me
7066a2bf2a892504813f18bfc7db9c635447ec7f: Bug 1453993 - Update repo update owners for releaseduty change. r=sfraser
Mihai Tabara <mtabara@mozilla.com> - Mon, 14 May 2018 13:38:56 +0100 - rev 794790
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1453993 - Update repo update owners for releaseduty change. r=sfraser
56673a78f847bf85807b67f308d18541439b61c3: Bug 1460677 - [wpt-sync] Update web-platform-tests to f0fe4791f5b87491d8d9662832fae543e4edbca1, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Thu, 10 May 2018 18:57:18 +0000 - rev 794789
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1460677 - [wpt-sync] Update web-platform-tests to f0fe4791f5b87491d8d9662832fae543e4edbca1, a=testonly wpt-head: f0fe4791f5b87491d8d9662832fae543e4edbca1 wpt-type: landing
497bd5c8c632f4828e13d82f8c7f0f6d7553126c: Bug 1459897 [wpt PR 10892] - add url host test: Port number is removed if new port is scheme default, a=testonly
Ayush Gupta <ayushg3112@gmail.com> - Thu, 10 May 2018 18:56:36 +0000 - rev 794788
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459897 [wpt PR 10892] - add url host test: Port number is removed if new port is scheme default, a=testonly Automatic update from web-platform-testsURL: host setter with default port against URL with non-default port See https://github.com/nodejs/node/pull/20479. -- wpt-commits: f0fe4791f5b87491d8d9662832fae543e4edbca1 wpt-pr: 10892
c3348ec7e57bf3856cb3f2fe1c6c9bbbd7752974: Bug 1459883 [wpt PR 10889] - Remove unneeded lint.whitelist lines, a=testonly
Geoffrey Sneddon <me@gsnedders.com> - Thu, 10 May 2018 18:55:18 +0000 - rev 794787
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459883 [wpt PR 10889] - Remove unneeded lint.whitelist lines, a=testonly Automatic update from web-platform-testsRemove unneeded lint.whitelist lines -- wpt-commits: d7fb5001b3a22db270ba5926024d3684843b0246 wpt-pr: 10889
ec8b05d0af84ecc21b36e37008f69f8c5d034207: Bug 1459853 [wpt PR 10886] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 08 May 2018 12:54:59 +0000 - rev 794786
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459853 [wpt PR 10886] - Update wpt metadata, a=testonly wpt-pr: 10886 wpt-type: metadata
ca3d50f382dad74c7a9aebc653ae9974d50ac70e: Bug 1459853 [wpt PR 10886] - ReadableStreamBytesConsumer should check read results, a=testonly
Yutaka Hirano <yhirano@chromium.org> - Thu, 10 May 2018 18:53:54 +0000 - rev 794785
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459853 [wpt PR 10886] - ReadableStreamBytesConsumer should check read results, a=testonly Automatic update from web-platform-testsReadableStreamBytesConsumer should check read results ReadableStreamBytesConsumer expected that the results from ReadableStreamReaderDefaultRead should be Promise<Object> because that is provided from ReadableStream provided by blink, but it's possible to inject arbitrary values with the promise assimilation. This CL adds additional checks for such injection. Bug: 840320 Change-Id: I7b3c6a8bfcf563dd860b133ff0295dd7a5d5fea5 Reviewed-on: https://chromium-review.googlesource.com/1049413 Commit-Queue: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Adam Rice <ricea@chromium.org> Cr-Commit-Position: refs/heads/master@{#556751} -- wpt-commits: fc03b170c13c2377f852b35854682c573067d8d8 wpt-pr: 10886
46eaa986c188556fd70345683c9c6c29d7d365be: Bug 1458544 [wpt PR 10769] - Add support for JS shell tests to the manifest code., a=testonly
Ms2ger <Ms2ger@gmail.com> - Thu, 10 May 2018 18:52:39 +0000 - rev 794784
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1458544 [wpt PR 10769] - Add support for JS shell tests to the manifest code., a=testonly Automatic update from web-platform-testsAdd support for JS shell tests to the manifest code. -- wpt-commits: 8b105455a9b1fba8ca4cd7f973c565ca361278f5 wpt-pr: 10769
ef969c328a64e19f47f8123906d86c877cbd11f3: Bug 1459832 [wpt PR 10885] - Reland "Adds a test for basic WebRTC video codec conformance.", a=testonly
Harald Alvestrand <hta@chromium.org> - Thu, 10 May 2018 18:51:12 +0000 - rev 794783
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459832 [wpt PR 10885] - Reland "Adds a test for basic WebRTC video codec conformance.", a=testonly Automatic update from web-platform-testsReland "Adds a test for basic WebRTC video codec conformance." This reverts commit 8d1dda318f73e9293d572e08b8773cf137ee7014. Reason for revert: Now disabling test on relevant platforms. Original change's description: > Revert "Adds a test for basic WebRTC video codec conformance." > > This reverts commit 72aef1a4cea800fff0d5375c284c6d071cf3d46c. > > Reason for revert: Failing on Win / Mac / Linux bots > > Unexpected Failures: > * external/wpt/webrtc/protocol/video-codecs.html > * virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/protocol/video-codecs.html > > WebKit Win7 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win7/63947 > WebKit Win10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Win10/34576 > WebKit Mac10.10 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.10/46846 > WebKit Mac10.11 https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Mac10.11/32883 > WebKit Linux Trusty https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty/44403 > > (It passes on Mac 10.12.) > > Original change's description: > > Adds a test for basic WebRTC video codec conformance. > > > > This tests that the browser conforms to RFC 7742, "WebRTC Video > > Processing and Codec Requrements". > > > > It establishes a new subdirectory for protocol-related WebRTC tests. > > > > Bug: chromium:839753 > > Change-Id: Ia4795c4532fb74ae76e6a47329a41807479113c5 > > Reviewed-on: https://chromium-review.googlesource.com/1043886 > > Commit-Queue: Harald Alvestrand <hta@chromium.org> > > Reviewed-by: Philip J├Ągenstedt <foolip@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#556454} > > TBR=mflodman@webrtc.org,hta@chromium.org,foolip@chromium.org > > Change-Id: Id3789b69df63d7e41be3573ca1fbb5a07b00e7e7 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: chromium:839753 > Reviewed-on: https://chromium-review.googlesource.com/1049088 > Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> > Commit-Queue: Kunihiko Sakamoto <ksakamoto@chromium.org> > Cr-Commit-Position: refs/heads/master@{#556645} TBR=mflodman@webrtc.org,hta@chromium.org,ksakamoto@chromium.org,foolip@chromium.org Change-Id: I867cf04bfc7cd48afea3b5a26f0af77eef731434 Bug: chromium:839753, chromium:840659 Reviewed-on: https://chromium-review.googlesource.com/1049525 Reviewed-by: Philip J├Ągenstedt <foolip@chromium.org> Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556731} -- wpt-commits: 41c88bf884562a5097c2e795b6a179f29f7f3d61 wpt-pr: 10885
6c9e76f78a0912a89ddc97e070d69028ab45bda1: Bug 1459572 [wpt PR 10865] - HTML: FormData serialization of <input type=file> without selection, a=testonly
Anne van Kesteren <annevk@annevk.nl> - Thu, 10 May 2018 18:49:55 +0000 - rev 794782
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459572 [wpt PR 10865] - HTML: FormData serialization of <input type=file> without selection, a=testonly Automatic update from web-platform-testsHTML: FormData representation of <input type=file> without selection For https://github.com/whatwg/html/pull/3658. -- wpt-commits: 11f912ed1d8c8da3cb23f8e77444c4bc03c18e01 wpt-pr: 10865
669e935741d5407dea103351c5f41b36e4af756f: Bug 1458564 [wpt PR 10776] - Worker: Throw an exception when importScripts() is called on "module" worker, a=testonly
Hiroki Nakagawa <nhiroki@chromium.org> - Thu, 10 May 2018 18:48:38 +0000 - rev 794781
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1458564 [wpt PR 10776] - Worker: Throw an exception when importScripts() is called on "module" worker, a=testonly Automatic update from web-platform-testsWorker: Throw an exception when importScripts() is called on "module" worker Spec: https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts "1. If worker global scope's type is "module", throw a TypeError exception." Bug: 831420 Change-Id: I6a1976363435596562689988ed39394a3b735779 Reviewed-on: https://chromium-review.googlesource.com/1038926 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#556713} -- wpt-commits: 42ae4a432d5264eba6c7171c8ecfcb26dc9fa1a8 wpt-pr: 10776
11e004ed392cdbe4327034dcbd06a23f0c6420ac: Bug 1458279 [wpt PR 10735] - Test that non-Text nodes are not touched by normalization., a=testonly
Louis-Dominique Dubeau <ldd@lddubeau.com> - Thu, 10 May 2018 18:47:20 +0000 - rev 794780
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1458279 [wpt PR 10735] - Test that non-Text nodes are not touched by normalization., a=testonly Automatic update from web-platform-testsDOM: non-Text nodes are not touched by normalization This test makes sure that non-Text nodes are not touched even if they hold empty text strings. This test was motivated by a bug present in the jsdom library. -- wpt-commits: d50825bfd2a2e887c24e63683a03efe5896e2b80 wpt-pr: 10735
452db0cd518c6ef7421faad1a9c477364f1b93b4: Bug 1459826 [wpt PR 10884] - webrtc wpt: pass test in promise_test and async_test, a=testonly
Philipp Hancke <philipp.hancke@googlemail.com> - Thu, 10 May 2018 18:46:03 +0000 - rev 794779
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459826 [wpt PR 10884] - webrtc wpt: pass test in promise_test and async_test, a=testonly Automatic update from web-platform-testswebrtc wpt: pass test in promise_test and async_test passes the test argument in promise_test and async_test so it can be used to add cleanup. Change done with a jscodeshift codemod that detects there were no arguments to promise_test (or async_test): export default function transformer(file, api) { const j = api.jscodeshift; return j(file.source) // .find(j.CallExpression) .find(j.CallExpression, {callee: {type: 'Identifier', name: 'promise_test'}}) .forEach(path => { if (path.value.arguments[0].params.length === 0) { path.value.arguments[0].params.push(j.identifier('t')); } }) .toSource(); }; BUG=836871 Change-Id: Ie7dd7fb0dd8a4da6c4c00f3616fd41d1d47854ef Reviewed-on: https://chromium-review.googlesource.com/1047674 Reviewed-by: Harald Alvestrand <hta@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#556711} -- wpt-commits: 9949cb53d1e32bc9c34c687d8b89dc3ecb6d9553 wpt-pr: 10884
e4453fb0a8e9ea4baf04b47ccd1d5895692d4549: Bug 1459725 [wpt PR 10879] - Fix DOM interface test, a=testonly
David Storey <storey.david@gmail.com> - Thu, 10 May 2018 18:44:46 +0000 - rev 794778
Push 109774 by rwood@mozilla.com at Mon, 14 May 2018 13:38:07 +0000
Bug 1459725 [wpt PR 10879] - Fix DOM interface test, a=testonly Automatic update from web-platform-testsHTML: no longer depend on SVGElement in IDL See https://github.com/whatwg/html/pull/3671. -- wpt-commits: fcf42b610c3eec811dc26a09b1404300aeb01ac1 wpt-pr: 10879
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip