1cbb2866a3ad7823ef1b45bdbf191721e449a80e: Bug 1634253 - P8. Remove use of MessageLoop in Canvas. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:03:57 +0000 - rev 528558
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P8. Remove use of MessageLoop in Canvas. r=mattwoodrow MessagePool brings no benefit over the traditional nsIThread. Additonally, replace some incorrect use of RefPtr for xpcom objects. Differential Revision: https://phabricator.services.mozilla.com/D73827
53fd00dcf95cf07f6c14e18988b360df3c701ba9: Bug 1634253 - P7. Re-enable BackgroundHangMonitor on Compositor thread. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:03:50 +0000 - rev 528557
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P7. Re-enable BackgroundHangMonitor on Compositor thread. r=froydnj We re-enable the option to have a BackgroundHangMonitor on the compositor thread that was removed earlier.. Differential Revision: https://phabricator.services.mozilla.com/D73826
e3acd9db7065b2f4499538c2684ce7cba9685142: Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:03:42 +0000 - rev 528556
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D73825
5c0b7aa99406078f3d9d62bd30b87e7fe73b6e65: Bug 1634253 - P5. Make threading model clearer. r=kats
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:02:53 +0000 - rev 528555
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P5. Make threading model clearer. r=kats CompositorBridgeParent::ScheduleTask was always called from the compositor thread ; so make it explicit that we are dispatching the task to the compositor thread. We inline the method instead. Differential Revision: https://phabricator.services.mozilla.com/D73824
dc7e17f772be83f82f1b1b8d686a3ebf1637c24e: Bug 1634253 - P4. Have NS_NewNamedThread take a already_Refed<nsIRunnable. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:02:46 +0000 - rev 528554
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P4. Have NS_NewNamedThread take a already_Refed<nsIRunnable. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D73823
6e47af64396a891d0f391130ac3444ba54aca3e9: Bug 1634253 - P3. Don't cause assertion when delay is 0. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:02:39 +0000 - rev 528553
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P3. Don't cause assertion when delay is 0. r=froydnj already_AddRefed destructor assert that it's nullptr. DelayedDispatch check that the value passed isn't 0 and return an error code, leaving the already_AddRefed untouched. Differential Revision: https://phabricator.services.mozilla.com/D73821
8865de9ae0efde13defe531e6efd58990c37de82: Bug 1634253 - P2. Dissociate running a BackgroundHangMonitor from main thread. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:02:31 +0000 - rev 528552
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P2. Dissociate running a BackgroundHangMonitor from main thread. r=froydnj This will allow to have other threads to use one such as the compositor thread. Differential Revision: https://phabricator.services.mozilla.com/D73820
6fac93b596c29c64d670c757b32636ed5a128634: Bug 1634253 - P1. Fix constness. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 07 May 2020 05:02:21 +0000 - rev 528551
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634253 - P1. Fix constness. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D73819
7b111c19dd9f609dfe3b87e6526cf854e32b7e7e: Bug 1636002: Don't use the parent IAccessible from DocAccessibleChild unless it is a top level document. r=MarcoZ
James Teh <jteh@mozilla.com> - Thu, 07 May 2020 04:53:39 +0000 - rev 528550
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1636002: Don't use the parent IAccessible from DocAccessibleChild unless it is a top level document. r=MarcoZ In-process iframes get a DocAccessibleChild, even though they're not top level in their process. However, the parent IAccessible on DocAccessibleChild (sent from the parent process) is only relevant for the top level. Previously, we used the parent IAccessible on the DocAccessibleChild for *all* documents, resulting in accParent returning null for in-process iframe documents. Instead, we need to use the base implementation in this case. Differential Revision: https://phabricator.services.mozilla.com/D74180
293d13ecf47e0f22b9c752366e2592d581d10e51: Backed out changeset 302c30b598b0 (bug 1633628) for causing bug 1636122 a=backout
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 07 May 2020 17:36:13 +0300 - rev 528549
Push 37390 by ccoroiu@mozilla.com at Thu, 07 May 2020 14:37:42 +0000
Backed out changeset 302c30b598b0 (bug 1633628) for causing bug 1636122 a=backout
52cf30bf74473e78c0baf8c4d6055910f67a0a37: Bug 1635688 - don't expose wipe_all to mozIExtensionStorageArea. r=lina
Mark Hammond <mhammond@skippinet.com.au> - Thu, 07 May 2020 04:37:51 +0000 - rev 528548
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1635688 - don't expose wipe_all to mozIExtensionStorageArea. r=lina Differential Revision: https://phabricator.services.mozilla.com/D74012
8621fde19c3154f11758d8f9e0d2a22cfff1efed: Bug 1634204 - Upgrade Linux build docker images to Debian 8. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 May 2020 14:16:03 +0000 - rev 528547
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1634204 - Upgrade Linux build docker images to Debian 8. r=froydnj This gets rid for the need of a number of local packages (mostly related to Gtk+3). One exception is that we now need a 32-bits version of the xz-utils package, some -dev package depends on it, and that dependency can't be fulfilled in the 32-bits image because we already have the 64-bits backport installed, which conflicts with it (we need both 32-bits and 64-bits package to be at the same version when installed). The system binutils fails to link clang-7 for some reason, so we now use our toolchain binutils instead, like we already do for newer versions of clang. The debian-packages docker image now needs an explicit installation of git, because it's not pulled in via the recommends of some other package. For some reason, snapshot.debian.org doesn't contain the jessie-backports archive at the same location as others, and only has a few snapshots of the archive. Differential Revision: https://phabricator.services.mozilla.com/D73784
6f03149b52094f6af4d842bfc40ce1ddf5a3b157: Bug 1636003 - Add suppression for libfontconfig1 leak in Debian 8 and 9. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 07 May 2020 04:28:56 +0000 - rev 528546
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1636003 - Add suppression for libfontconfig1 leak in Debian 8 and 9. r=njn Differential Revision: https://phabricator.services.mozilla.com/D74176
a86b8ebd5a3e925f6d388f0d4ab399da8ef0cc0b: Bug 1635990 - Fix leak when gtk-decoration-layout setting is set. r=karlt
Mike Hommey <mh+mozilla@glandium.org> - Thu, 07 May 2020 04:30:33 +0000 - rev 528545
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1635990 - Fix leak when gtk-decoration-layout setting is set. r=karlt Differential Revision: https://phabricator.services.mozilla.com/D74167
bb8563a03d7ec2ef0fe1382d64e3caaaa9632b4b: Bug 1634093 - fix intermittent shutdown failures on sync telemetry test. r=lina
Ryan Kelly <rfkelly@mozilla.com> - Thu, 07 May 2020 04:17:53 +0000 - rev 528544
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1634093 - fix intermittent shutdown failures on sync telemetry test. r=lina Differential Revision: https://phabricator.services.mozilla.com/D74179
109d3914c94250e5ba560d604fb71ac48c68a718: Backed out 3 changesets (bug 1620098) for devtools jtest failures. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Thu, 07 May 2020 05:40:50 +0300 - rev 528543
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Backed out 3 changesets (bug 1620098) for devtools jtest failures. CLOSED TREE Backed out changeset a3a8244860bc (bug 1620098) Backed out changeset 2996bd22bd97 (bug 1620098) Backed out changeset 6b397048940f (bug 1620098)
a3a8244860bc2f4f2ac211db1200c34cda5b9129: Bug 1620098: Avoid calling onUpdateDeviceModal twice when closing the device modal. r=mtigley
Daisuke Akatsuka <daisuke@birchill.co.jp> - Wed, 29 Apr 2020 14:52:38 +0000 - rev 528542
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1620098: Avoid calling onUpdateDeviceModal twice when closing the device modal. r=mtigley Depends on D67984 Differential Revision: https://phabricator.services.mozilla.com/D68141
2996bd22bd97a3072895bca72acc24f64c4ce19a: Bug 1620098: Remove unnecessary processing in RDM. r=mtigley
Daisuke Akatsuka <daisuke@birchill.co.jp> - Wed, 29 Apr 2020 14:52:37 +0000 - rev 528541
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1620098: Remove unnecessary processing in RDM. r=mtigley Depends on D67983 Differential Revision: https://phabricator.services.mozilla.com/D67984
6b397048940f8f6b6dbcacf1d1ddc51f0e46e37e: Bug 1620098: Show HTMLTooltip in html document as XUL popup. r=bgrins,jdescottes,mtigley,yzen,bdahl
Daisuke Akatsuka <daisuke@birchill.co.jp> - Thu, 07 May 2020 02:04:17 +0000 - rev 528540
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1620098: Show HTMLTooltip in html document as XUL popup. r=bgrins,jdescottes,mtigley,yzen,bdahl Differential Revision: https://phabricator.services.mozilla.com/D67983
174327b3c0cfe71a838d65e589f380e79713592e: Bug 1635710. End gfx/tests/gtest/TestVsync.cpp by leaving vsync disabled. r=jrmuizel
Timothy Nikkel <tnikkel@gmail.com> - Thu, 07 May 2020 01:24:04 +0000 - rev 528539
Push 37389 by dluca@mozilla.com at Thu, 07 May 2020 08:52:31 +0000
Bug 1635710. End gfx/tests/gtest/TestVsync.cpp by leaving vsync disabled. r=jrmuizel If not, vsync keeps going and can get called after the main thread has gone away, and in VsyncSource::Display::NotifyVsync (with the patches for bug 1630912) we try to dispatch to the main thread which fails and asserts. Differential Revision: https://phabricator.services.mozilla.com/D74017
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip