48cff9538a5e: Bug 1518840 - P1: Remove rendering blurs into texture cache. r=gw,emilio
Dan Glastonbury <dan.glastonbury@gmail.com> - Wed, 23 Jan 2019 23:41:51 +0000 - rev 512329
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1518840 - P1: Remove rendering blurs into texture cache. r=gw,emilio Caching text-shadows into texture cache was leading to rendering artifacts with missing shadows. Switch to using the picture path for all picture blurs and rely upon picture caching to reduce repetitive work. Differential Revision: https://phabricator.services.mozilla.com/D17329
b94e3d7633e2: Bug 1521756 - Enable AV MitM certificate error page by default on all channels. r=nhnt11
Johann Hofmann <jhofmann@mozilla.com> - Wed, 23 Jan 2019 23:36:57 +0000 - rev 512328
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1521756 - Enable AV MitM certificate error page by default on all channels. r=nhnt11 Differential Revision: https://phabricator.services.mozilla.com/D17404
0d52389e664d: Bug 1520980 - Remove support for notification bars in Password Manager. r=MattN
prathiksha <prathikshaprasadsuman@gmail.com> - Wed, 23 Jan 2019 22:15:20 +0000 - rev 512327
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1520980 - Remove support for notification bars in Password Manager. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D17343
4e5e0c80bae2: Bug 1467223 - Part 7: Renumber Continue* methods on nsHttpChannel, r=valentin,mayhemer
Nika Layzell <nika@thelayzells.com> - Wed, 23 Jan 2019 21:17:33 +0000 - rev 512326
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1467223 - Part 7: Renumber Continue* methods on nsHttpChannel, r=valentin,mayhemer Depends on D15613 Differential Revision: https://phabricator.services.mozilla.com/D16714
909797e624a8: Bug 1467223 - Part 6: Add basic test for process-changing POST loads, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 23 Jan 2019 21:07:13 +0000 - rev 512325
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1467223 - Part 6: Add basic test for process-changing POST loads, r=qdot This test checks that POST data can be submitted from both file and moz-extension URIs to web content without the data being lost, or the load being performed in the incorrect process. Depends on D15612 Differential Revision: https://phabricator.services.mozilla.com/D15613
ae82e6f22e29: Bug 1467223 - Part 5: Perform parent-process interception for HTTP loads, r=qdot,valentin
Nika Layzell <nika@thelayzells.com> - Wed, 23 Jan 2019 21:07:10 +0000 - rev 512324
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1467223 - Part 5: Perform parent-process interception for HTTP loads, r=qdot,valentin This will only happen if the pref is enabled, and works through the existing mechanism for process switching loads. It should enable POST data to be preserved when performing a process switch, for example when submitting a form on a file:// or moz-extension:// URI to a http:// URI. Depends on D15611 Differential Revision: https://phabricator.services.mozilla.com/D15612
47630659e925: Bug 1467223 - Part 4: Add support for piping redirected channels through nsDocShell's loading functions, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 23 Jan 2019 21:07:08 +0000 - rev 512323
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1467223 - Part 4: Add support for piping redirected channels through nsDocShell's loading functions, r=qdot This code largely skips the logic in load methods, and tries to simply get the channel opened & connected to the correct listener ASAP, without breaking any loading state. Depends on D15610 Differential Revision: https://phabricator.services.mozilla.com/D15611
c320f8c70785: Bug 1467223 - Part 3: Support uncached resources by using a redirectTo-like API for process swaps in necko, r=valentin,mayhemer
Nika Layzell <nika@thelayzells.com> - Wed, 23 Jan 2019 21:19:39 +0000 - rev 512322
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1467223 - Part 3: Support uncached resources by using a redirectTo-like API for process swaps in necko, r=valentin,mayhemer With the old process selector service implementation, non-cached loads would skip the call into the process selector. This implementation piggybacks atop the existing 'redirectTo' mechanism. This is unfortunately not the perfect system for catching these loads, as it doesn't provide an opportunity for performing a final process switch before redirecting to a non-http channel. In addition, it doesn't provide indication that a redirect is going to happen, causing potentially unnecessary process switches. Not all places where 'redirectTo' is supported use this mechanism. This process switching mechanism is only checked in situations after http-on-examine-response. Potential future changes include: 1. Moving these checks closer to the real 'OnStartRequest' call (e.g. in ContinueProcessNormal + ContinueOnStartRequest3). This would mean that loads other than the final load will not cause process swaps. 2. Adding a callback before a redirect is performed, passing in the new channel, and allowing modifications to be made. This would allow performing a process swap before redirecting to a non-http(s) channel. Depends on D15609 Differential Revision: https://phabricator.services.mozilla.com/D15610
881438d34f09: Bug 1467223 - Part 2: Add BrowsingContextID to LoadInfo, r=valentin
Nika Layzell <nika@thelayzells.com> - Wed, 23 Jan 2019 21:06:59 +0000 - rev 512321
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1467223 - Part 2: Add BrowsingContextID to LoadInfo, r=valentin This is handy when performing process swaps, as it provides useful & important information to parent-process callers. Depends on D15608 Differential Revision: https://phabricator.services.mozilla.com/D15609
b0b61b6a4014: Bug 1467223 - Part 1: Move CrossProcessRedirect Message to PContent, r=valentin
Nika Layzell <nika@thelayzells.com> - Wed, 23 Jan 2019 21:27:44 +0000 - rev 512320
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1467223 - Part 1: Move CrossProcessRedirect Message to PContent, r=valentin This is needed because early in a content process's lifecycle, NeckoParent may not have been created yet. This leads to issues when trying to redirect into a fresh process which hasn't performed network loads yet. By sending the message over PContent, we can be sure the APIs are available. Differential Revision: https://phabricator.services.mozilla.com/D15608
a77e9c7eabb5: Bug 1515205 - Always set frame timestamps in VideoStreamEncoder::OnFrame; r=drno
Dan Minor <dminor@mozilla.com> - Wed, 23 Jan 2019 20:48:20 +0000 - rev 512319
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1515205 - Always set frame timestamps in VideoStreamEncoder::OnFrame; r=drno In the past we relied upon ViEEncoder::OnFrame to set the render time for frames. With the branch 64 update, this code moved to VideoStreamEncoder::OnFrame, and only sets the timestamp if it is greater than the current time. This results in broken rtp timestamp estimates in the rtcp sender report, which causes problems for Meet and possibly other services that rewrite rtp timestamps based upon the sender report. This patch makes VideoStreamEncoder::OnFrame always set the timestamp. In a follow on bug, we'll move this behaviour to VideoConduit so we don't have to maintain a local modification of the upstream code. Differential Revision: https://phabricator.services.mozilla.com/D17413
5f1830b621aa: Bug 1485463 - Part 2 - use IPC errors to handle an attempt to allocate too many PCompositorBridgeParent; r=aosmond
Alex Gaynor <agaynor@mozilla.com> - Wed, 23 Jan 2019 14:32:39 +0000 - rev 512318
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1485463 - Part 2 - use IPC errors to handle an attempt to allocate too many PCompositorBridgeParent; r=aosmond This cannot actually happen in the real world because this path is specific to when the compositor process is also the parent process, and thus is not actually IPC. However, the fuzzer can trigger this case. Depends on D14587 Differential Revision: https://phabricator.services.mozilla.com/D14588
08a365b043d7: Bug 1485463 - Part 1 - added a fuzzer for PCompositorManagerParent IPC; r=jrmuizel
Alex Gaynor <agaynor@mozilla.com> - Wed, 23 Jan 2019 14:32:38 +0000 - rev 512317
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1485463 - Part 1 - added a fuzzer for PCompositorManagerParent IPC; r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D14587
e3dee65958a3: Bug 1517252 - p2: convert out-of-memory error to playback error to avoid crash. r=jya
John Lin <jolin@mozilla.com> - Fri, 18 Jan 2019 01:51:53 +0000 - rev 512316
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1517252 - p2: convert out-of-memory error to playback error to avoid crash. r=jya Differential Revision: https://phabricator.services.mozilla.com/D16710
bec07b59907f: Bug 1517252 - p1: don't lock HLSResourceCallbacksSupport mutex unnecessarily. r=jya
John Lin <jolin@mozilla.com> - Tue, 22 Jan 2019 22:55:58 +0000 - rev 512315
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1517252 - p1: don't lock HLSResourceCallbacksSupport mutex unnecessarily. r=jya HLSResourceCallbacksSupport::mDecoder is cleared on main thread too, so the nullness check already ensures decoder methods won't be called after shut down. In fact, for OnError() the lock is harmful because the task calls MediaDecoder::NetworkError(), which triggers decoder shutdown and eventually HLSResourceCallbacksSupport::Detach(), which tries to lock the mutex again while the mutex is still locked. Differential Revision: https://phabricator.services.mozilla.com/D16709
b6f80451898e: Bug 1518252 - Block layout on Fluent. r=smaug
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 23 Jan 2019 21:29:15 +0000 - rev 512314
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1518252 - Block layout on Fluent. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D17334
06114c66901f: Bug 1518252 - Make docl10n tests non-racy. r=Pike
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 23 Jan 2019 22:17:11 +0000 - rev 512313
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1518252 - Make docl10n tests non-racy. r=Pike Differential Revision: https://phabricator.services.mozilla.com/D17333
1491b434a92d: Bug 1522064 - Remove used definition for static function OpenApplicationWithURI from nsMIMEInfoMac/nsMIMEInfoUIKit. r=spohl
Mark Banner <standard8@mozilla.com> - Wed, 23 Jan 2019 21:10:58 +0000 - rev 512312
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1522064 - Remove used definition for static function OpenApplicationWithURI from nsMIMEInfoMac/nsMIMEInfoUIKit. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D17340
dcd16e6ab6a8: Bug 1522170 - Move nsILoadURIDelegate.idl into docshell/base r=froydnj
James Willcox <snorp@snorp.net> - Wed, 23 Jan 2019 20:38:52 +0000 - rev 512311
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1522170 - Move nsILoadURIDelegate.idl into docshell/base r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D17384
4ef0f4957e85: Bug 1521600 - Clarify how the ViewportMode API actually works. r=geckoview-reviewers,snorp
Jan Henning <jh+bugzilla@buttercookie.de> - Wed, 23 Jan 2019 21:06:06 +0000 - rev 512310
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1521600 - Clarify how the ViewportMode API actually works. r=geckoview-reviewers,snorp VIEWPORT_MODE_DESKTOP *forces* the desktop mode viewport everywhere, whereas VIEWPORT_MODE_MOBILE merely enables <meta> viewport support for pages that have that tag defined, but still uses the desktop mode viewport for all other pages. Differential Revision: https://phabricator.services.mozilla.com/D17159
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip