fef0196c86dde09064dbb962fa7f201e49dbcccc: Bug 1606660 - Move allowfullscreen checks to the browsing context. r=nika
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 Jun 2020 23:49:31 +0000 - rev 598649
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1606660 - Move allowfullscreen checks to the browsing context. r=nika So that they work properly on fission iframes. Differential Revision: https://phabricator.services.mozilla.com/D78702
615339857e6504a4803f393a831e9fdcbd26a802: Bug 1606660 - Factor out AllowFullscreen checks for iframe. r=nika
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 08 Jun 2020 21:42:48 +0000 - rev 598648
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1606660 - Factor out AllowFullscreen checks for iframe. r=nika This has the side effect of fixing support of mozallowfullscreen when feature policy is enabled, because it checks only AllowFullscreen, which doesn't check for the moz-prefixed attribute. I left the swapframeloader bits alone because they're mozbrowser specific and I have no idea what they're trying to do. Differential Revision: https://phabricator.services.mozilla.com/D78701
b51802b6662bb38c2800c979323bd2aad2afd53c: Bug 1624726: Part 6 - Eliminate pointers from QueueParamTraits::Read r=jgilbert
David Parks <daparks@mozilla.com> - Mon, 08 Jun 2020 23:42:37 +0000 - rev 598647
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1624726: Part 6 - Eliminate pointers from QueueParamTraits::Read r=jgilbert Since we are no longer peeking or removing without copying, Read always gets a valid object. This makes its parameter a reference and removes extraneous null checks. Differential Revision: https://phabricator.services.mozilla.com/D78544
322db52810cb93298a1cfd33b6091f82575ab612: Bug 1624726: Part 5 - Eliminate pointers in QueueParamTraits::MinSize r=jgilbert
David Parks <daparks@mozilla.com> - Mon, 08 Jun 2020 23:35:56 +0000 - rev 598646
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1624726: Part 5 - Eliminate pointers in QueueParamTraits::MinSize r=jgilbert Since we are no longer peeking or removing without copying, MinSize always gets a valid object. This converts its parameter to a reference and removes extraneous null checks. Differential Revision: https://phabricator.services.mozilla.com/D78543
d2157c578dddf8495e86ea20b7f182883c798d30: Bug 1624726: Part 4 - Remove peeking and no-copy remove methods from ProducerConsumerQueue r=jgilbert
David Parks <daparks@mozilla.com> - Mon, 08 Jun 2020 23:35:48 +0000 - rev 598645
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1624726: Part 4 - Remove peeking and no-copy remove methods from ProducerConsumerQueue r=jgilbert Peeking or pulling entries from the queue without deserializing them into an object requires making QueueParamTraits more complex. We don't currently need the functionality; the added complexity isn't worth it. Differential Revision: https://phabricator.services.mozilla.com/D78542
63837251d2bb621600491d0e4f526abac3fe5aac: Bug 1624726: Part 3 - Add EnumSerializers for WebGL QueueParamTraits r=jgilbert
David Parks <daparks@mozilla.com> - Mon, 08 Jun 2020 23:35:46 +0000 - rev 598644
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1624726: Part 3 - Add EnumSerializers for WebGL QueueParamTraits r=jgilbert EnumSerializers allow for easy enum validation in deserialization. The implementation is taken from IPDL's EnumSerializers and uses the IPDL EnumValidator classes and is used in exactly the same way. Differential Revision: https://phabricator.services.mozilla.com/D78541
d03da841a4b7d7f3b4f3cafffdbd5603b5102aa5: Bug 1624726: Part 2 - Clean up some WebGL QueueParamTraits code r=jgilbert
David Parks <daparks@mozilla.com> - Mon, 08 Jun 2020 23:35:44 +0000 - rev 598643
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1624726: Part 2 - Clean up some WebGL QueueParamTraits code r=jgilbert Removing dead code, cleaning up comments, etc. Differential Revision: https://phabricator.services.mozilla.com/D78540
cb87087c351fd01ca9f9e6ab329b0f6b8b398b17: Bug 1624726: Part 1 - Remove argument type checking in WebGL remoting r=jgilbert
David Parks <daparks@mozilla.com> - Mon, 08 Jun 2020 23:35:39 +0000 - rev 598642
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1624726: Part 1 - Remove argument type checking in WebGL remoting r=jgilbert Type checking these queues turned out not to be useful. It added tokens to the stream that validated the type of the data in the stream against the type of the objects that it would deserialize into. However, the IPC mechanism is already completely type safe at the source code level so it was not useful in debugging. Differential Revision: https://phabricator.services.mozilla.com/D78539
1b53171da0c339d3feb1baaf4748a32ac9b9792e: Bug 1640741 - Run safe search heuristics before provider steering. r=valentin,johannh,NhiNguyen
Nihanth Subramanya <nhnt11@gmail.com> - Tue, 09 Jun 2020 01:50:05 +0000 - rev 598641
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1640741 - Run safe search heuristics before provider steering. r=valentin,johannh,NhiNguyen Differential Revision: https://phabricator.services.mozilla.com/D78636
32d9a307ba08dc723c6065439e6e782b91818e28: Bug 1643013 - Add eager Iterator Helper methods. r=jorendorff
Adam Vandolder <avandolder@mozilla.com> - Tue, 09 Jun 2020 00:40:13 +0000 - rev 598640
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643013 - Add eager Iterator Helper methods. r=jorendorff Implements the 6 eager methods onto %Iterator.prototype%: `reduce`, `toArray`, `forEach`, `some`, `every`, and `find`, as well as adding corresponding unit tests. Differential Revision: https://phabricator.services.mozilla.com/D78080
c3f3c52bb13dfb2ea4fdfbb137ad5f4aa6323315: Bug 1643093 - Remove references to 'whitelist' in browser/components/urlbar. r=Gijs
Jared Wein <jwein@mozilla.com> - Tue, 09 Jun 2020 00:26:46 +0000 - rev 598639
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643093 - Remove references to 'whitelist' in browser/components/urlbar. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D78122
8a09f9d7670a1857b17a241cca31337da89659f7: Bug 1555188 - Enable PuppetVRSession to work when VR process is enabled r=thomasmo
Kearwood Gilbert <kearwood@kearwood.com> - Mon, 08 Jun 2020 23:57:27 +0000 - rev 598638
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1555188 - Enable PuppetVRSession to work when VR process is enabled r=thomasmo Differential Revision: https://phabricator.services.mozilla.com/D72059
bac92eaf4731bd8fbb1a1f07c270ac6c4ee34dc6: Bug 1643685 - Use name instead of test_name when finding the metric test name. r=mozperftest-reviewers,tarek
Gregory Mierzwinski <gmierz2@outlook.com> - Mon, 08 Jun 2020 21:02:53 +0000 - rev 598637
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643685 - Use name instead of test_name when finding the metric test name. r=mozperftest-reviewers,tarek This patch fixes the test name being used for the App-link test in CI (regression). The patch also adds a new feature to ScriptInfo which checks to make sure that the test doesn't have any extra unknown keys in it. If it does, a failure is raised. This change is to attempt to help prevent these kinds of regressions from happening again. A new test is added for this functinality as well. Differential Revision: https://phabricator.services.mozilla.com/D78516
9114f269096217c66d0549af7157894caeedb9dc: Bug 1644256 - Make raptor-youtube-playback test use 2019 branch. r=perftest-reviewers,davehunt
Gregory Mierzwinski <gmierz2@outlook.com> - Tue, 09 Jun 2020 00:18:27 +0000 - rev 598636
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644256 - Make raptor-youtube-playback test use 2019 branch. r=perftest-reviewers,davehunt The old raptor-youtube-playback test was converted to a 2020 branch H264 test and this patch reverts that change. It also adds a new test (and task) for the H264 standard tests. Differential Revision: https://phabricator.services.mozilla.com/D78803
cb257144ee3a8d9aef0fd5faa073dd8cf27b5dc6: Bug 1643495 - Revert contextmenu change in test_bug417418 r=masayuki
Kagami Sascha Rosylight <saschanaz@outlook.com> - Mon, 08 Jun 2020 23:35:53 +0000 - rev 598635
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1643495 - Revert contextmenu change in test_bug417418 r=masayuki This change was only needed when the previous version of the patch for Bug 1632425 wanted to move things into contextmenu event handler. This patch reverts the change as 1) the suggested behavior never landed and 2) opening context menu in a test can cause conflict with other tests. Differential Revision: https://phabricator.services.mozilla.com/D78673
cb212bb7b6debd528483ef2bdbe41f214a7b5b64: Bug 1638711 - Mark WPTs that incorrectly expect synchronous security checks as failing. r=asuth
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 08 Jun 2020 23:18:01 +0000 - rev 598634
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1638711 - Mark WPTs that incorrectly expect synchronous security checks as failing. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D77955
c448f9dcdedc76fdfdbcafebf8acca29c81e80cd: Bug 1638711 - Report correct error code in DocumentLoadListener if AsyncOpen fails. r=jya,necko-reviewers,valentin
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 08 Jun 2020 23:17:52 +0000 - rev 598633
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1638711 - Report correct error code in DocumentLoadListener if AsyncOpen fails. r=jya,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D77954
b4cc6d55dc09947be3d72c70dd26dd7f16eca3b8: Bug 1638711 - Call DisplayLoadError for NS_ERROR_DOM_BAD_URI during EndPageLoad, since we would also have done this for the same error during AsyncOpen. r=nika,ckerschb
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 08 Jun 2020 23:17:49 +0000 - rev 598632
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1638711 - Call DisplayLoadError for NS_ERROR_DOM_BAD_URI during EndPageLoad, since we would also have done this for the same error during AsyncOpen. r=nika,ckerschb Previously we called DisplayLoadError with NS_ERROR_DOM_BASE_URI for errors detected during AsyncOpen, but not for asynchronous errors, and this patch queue changed when some security errors happen to be asynchronous. GeckoView has tests that require DisplayLoadError to be called (which allows for a custom error page to be loaded). Unfortunately, doing so breaks existing gecko tests, since the method of detecting a blocked load fails when GeckoView loads a custom error page. Differential Revision: https://phabricator.services.mozilla.com/D77171
624f2306ac72929d54f81ea4f603419537c21ad1: Bug 1638711 - Mark WPT as passing. r=ckerschb
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 08 Jun 2020 23:17:43 +0000 - rev 598631
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1638711 - Mark WPT as passing. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D75726
903baf6ab11168b84915d02255160a2ad9c45656: Bug 1638711 - Convert tests that try to install a content policy for Document loads to use SpecialPowers.loadChromeScript to do so in the parent process. r=kmag,ckerschb
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 08 Jun 2020 23:17:41 +0000 - rev 598630
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1638711 - Convert tests that try to install a content policy for Document loads to use SpecialPowers.loadChromeScript to do so in the parent process. r=kmag,ckerschb Differential Revision: https://phabricator.services.mozilla.com/D76616
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip