diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2017-11-14 19:04:44 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2017-11-14 19:04:44 +0000 |
commit | eb864e519d068c6f12ec6f12461bcb05887b6ce6 (patch) | |
tree | d0bbc8aaad1216e11badc746f6c83eaf42ec88cf /www/firefox/files/patch-bug1387799 | |
parent | security/vuxml: mark firefox < 57 as vulnerable (diff) |
www/firefox: update to 57.0 (marketed as "Firefox Quantum")
Not a MFH candidate due to POLA violation per redesigned UI, broken
legacy addons and auto-reviewed new addons.
Changes: https://www.mozilla.org/firefox/57.0/releasenotes/
PR: 222693
Tested by: pi, tobik, TrueOS
Notes
Notes:
svn path=/head/; revision=454194
Diffstat (limited to '')
-rw-r--r-- | www/firefox/files/patch-bug1387799 | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/www/firefox/files/patch-bug1387799 b/www/firefox/files/patch-bug1387799 deleted file mode 100644 index e79b52603427..000000000000 --- a/www/firefox/files/patch-bug1387799 +++ /dev/null @@ -1,49 +0,0 @@ -commit e1c252eab1f4 -Author: Milan Sreckovic <milan@mozilla.com> -Date: Mon Oct 23 16:22:47 2017 -0400 - - Bug 1387799 - Keep an extra reference. r=jrmuizel, a=ritu - - --HG-- - extra : source : 8199078921c6b4c0ee4c984100d33750dfe8e144 ---- - gfx/layers/ipc/CompositorBridgeChild.cpp | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -diff --git gfx/layers/ipc/CompositorBridgeChild.cpp gfx/layers/ipc/CompositorBridgeChild.cpp -index 9419f4b2da36..55fd9c10871b 100644 ---- gfx/layers/ipc/CompositorBridgeChild.cpp -+++ gfx/layers/ipc/CompositorBridgeChild.cpp -@@ -523,10 +523,14 @@ CompositorBridgeChild::RecvHideAllPlugins(const uintptr_t& aParentWidget) - } - - mozilla::ipc::IPCResult --CompositorBridgeChild::RecvDidComposite(const uint64_t& aId, const uint64_t& aTransactionId, -+CompositorBridgeChild::RecvDidComposite(const uint64_t& aId, -+ const uint64_t& aTransactionId, - const TimeStamp& aCompositeStart, - const TimeStamp& aCompositeEnd) - { -+ // Hold a reference to keep texture pools alive. See bug 1387799 -+ AutoTArray<RefPtr<TextureClientPool>,2> texturePools = mTexturePools; -+ - if (mLayerManager) { - MOZ_ASSERT(aId == 0); - MOZ_ASSERT(mLayerManager->GetBackendType() == LayersBackend::LAYERS_CLIENT || -@@ -541,13 +545,14 @@ CompositorBridgeChild::RecvDidComposite(const uint64_t& aId, const uint64_t& aTr - } - } - -- for (size_t i = 0; i < mTexturePools.Length(); i++) { -- mTexturePools[i]->ReturnDeferredClients(); -+ for (size_t i = 0; i < texturePools.Length(); i++) { -+ texturePools[i]->ReturnDeferredClients(); - } - - return IPC_OK(); - } - -+ - void - CompositorBridgeChild::ActorDestroy(ActorDestroyReason aWhy) - { |