c9cecffc07183171380da1117c41e94fab3a14f9: Bug 1626570 - Improve handling of copying arrays in dom/cache/. r=dom-workers-and-storage-reviewers,ttung
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 07 May 2020 08:49:15 +0000 - rev 528588
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1626570 - Improve handling of copying arrays in dom/cache/. r=dom-workers-and-storage-reviewers,ttung Differential Revision: https://phabricator.services.mozilla.com/D73643
b60235fc5d62a6e988e8fa5795f712f65a731892: Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 07 May 2020 08:49:18 +0000 - rev 528587
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D73639
6ff464bd219095e9a214839517e436877ad2fb0d: Bug 1626570 - Use CopyableTArray in ipdlc as member type for now. r=nika
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 07 May 2020 08:11:08 +0000 - rev 528586
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1626570 - Use CopyableTArray in ipdlc as member type for now. r=nika Differential Revision: https://phabricator.services.mozilla.com/D73685
6b2268b85ba95a46654c1941d3700478004be488: Bug 1626570 - Improve handling of copying arrays in dom/messagechannel/. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 07 May 2020 08:10:14 +0000 - rev 528585
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1626570 - Improve handling of copying arrays in dom/messagechannel/. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D73653
2b205fe4f4967deeebd26d174561d5d2b820b1d5: Bug 1626570 - Improve handling of copying arrays in dom/html/. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 07 May 2020 08:09:51 +0000 - rev 528584
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1626570 - Improve handling of copying arrays in dom/html/. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D73647
b77388326b1bf23441fad1c3aa22ad04443550f9: Bug 1630982 - Terminate browser-chrome mochitests with an exit(0), r=gbrown,dthayer.
Florian Quèze <florian@queze.net> - Thu, 07 May 2020 09:25:57 +0000 - rev 528583
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1630982 - Terminate browser-chrome mochitests with an exit(0), r=gbrown,dthayer. Differential Revision: https://phabricator.services.mozilla.com/D71336
5c0ed7fff317f25b5302619cb35a8b157549c328: Bug 1627337 - Remove breached logins lockwise section from the Monitor card. r=ewright,fluent-reviewers,flod
prathiksha <prathikshaprasadsuman@gmail.com> - Thu, 07 May 2020 09:23:41 +0000 - rev 528582
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1627337 - Remove breached logins lockwise section from the Monitor card. r=ewright,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D72899
82ea79a8d71adadd639e8211e0e15a0298902568: Bug 1627337 - Update lockwise card display and copy. r=ewright,fluent-reviewers,flod
prathiksha <prathikshaprasadsuman@gmail.com> - Thu, 07 May 2020 09:23:41 +0000 - rev 528581
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1627337 - Update lockwise card display and copy. r=ewright,fluent-reviewers,flod Depends on D72693 Differential Revision: https://phabricator.services.mozilla.com/D72694
84a7a693caa9f0171bdd7924ea8a006ad3b417fd: Bug 1627337 - Remove the connected devices label from the lockwise card. r=ewright,fluent-reviewers,flod
prathiksha <prathikshaprasadsuman@gmail.com> - Thu, 07 May 2020 09:15:17 +0000 - rev 528580
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1627337 - Remove the connected devices label from the lockwise card. r=ewright,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D72693
57d78ba110be3a6db82c7ed4b43c4d0220c8c24a: Bug 1634650 - Add whitelisting of domain suffixes for URIFixup. r=harry
Marco Bonardo <mbonardo@mozilla.com> - Thu, 07 May 2020 08:42:10 +0000 - rev 528579
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1634650 - Add whitelisting of domain suffixes for URIFixup. r=harry Differential Revision: https://phabricator.services.mozilla.com/D74015
17ad5e67c14f32db82fdb4db6c33df54c79b7a21: Bug 1635160 - Convert style-font #defines to an enum class. r=emilio
Philipp Zech <zech.ph@gmail.com> - Thu, 07 May 2020 08:32:27 +0000 - rev 528578
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1635160 - Convert style-font #defines to an enum class. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D73728
4755418f8b4c90fba1fd16cfddb129c421ab5e20: Bug 1635728 - Move nsMenuFrame::BuildAcceleratorText to JS. r=Gijs
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 May 2020 08:28:29 +0000 - rev 528577
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1635728 - Move nsMenuFrame::BuildAcceleratorText to JS. r=Gijs The place where it's done right now is just unsound. It modifies attributes during frame construction and it causes assertions to fire with lazy frame-construction enabled. Differential Revision: https://phabricator.services.mozilla.com/D74029
3ac64eb246b55fece6e4e16b47eaebf26170737b: Bug 1614078 - Disable browser/components/aboutconfig/test/browser/browser_observe.js on Linux ccov because it times out. r=jmaher DONTBUILD
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 07 May 2020 08:22:50 +0000 - rev 528576
Push 37392 by apavel@mozilla.com at Thu, 07 May 2020 21:43:47 +0000
Bug 1614078 - Disable browser/components/aboutconfig/test/browser/browser_observe.js on Linux ccov because it times out. r=jmaher DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D74037
6c722d382e54eba7ef4a198074ea6906fc563107: Merge autoland to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 07 May 2020 19:27:11 +0300 - rev 528575
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Merge autoland to mozilla-central a=merge
281fa69cb1d3b3162e71c75f0cd7aac8bb46cd50: Backed out 11 changesets (bug 1635001, bug 1634253) for Browser-chrome failures in browser_bug295977_autoscroll_overflow.js
Dorel Luca <dluca@mozilla.com> - Thu, 07 May 2020 11:00:04 +0300 - rev 528574
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Backed out 11 changesets (bug 1635001, bug 1634253) for Browser-chrome failures in browser_bug295977_autoscroll_overflow.js Backed out changeset c3c27cb46db6 (bug 1635001) Backed out changeset 6cea251e5910 (bug 1635001) Backed out changeset 3cb0a05be7fc (bug 1635001) Backed out changeset 1cbb2866a3ad (bug 1634253) Backed out changeset 53fd00dcf95c (bug 1634253) Backed out changeset e3acd9db7065 (bug 1634253) Backed out changeset 5c0b7aa99406 (bug 1634253) Backed out changeset dc7e17f772be (bug 1634253) Backed out changeset 6e47af64396a (bug 1634253) Backed out changeset 8865de9ae0ef (bug 1634253) Backed out changeset 6fac93b596c2 (bug 1634253)
2c28e44f5823573216b029351b0ffd7509313c40: Bug 1634839. Call UpdateState on the animation state in RasterImage::NotifyProgress. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Mon, 04 May 2020 18:49:13 +0000 - rev 528573
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634839. Call UpdateState on the animation state in RasterImage::NotifyProgress. r=aosmond Since AnimationState::UpdateState now depends on a specific frame of the animation being in the surface cache we need to call UpdateState whenever we add a new frame. Depends on D73583 Differential Revision: https://phabricator.services.mozilla.com/D73584
d1ceba243d8f994b8d9cada56869eae06cbb57be: Bug 1634839. Teach RasterImage::NotifyDecodeComplete to deal with getting notified about new frames. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Mon, 04 May 2020 18:46:53 +0000 - rev 528572
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634839. Teach RasterImage::NotifyDecodeComplete to deal with getting notified about new frames. r=aosmond It takes a frame count argument but probably never gets a value we haven't already seen in a NotifyProgress call, so this doesn't fix anything as far as I know. Depends on D73564 Differential Revision: https://phabricator.services.mozilla.com/D73583
471ad96ddc3e84bc0d466a6948387d21fbe0251e: Bug 1634839. Fix img.decode for animated images that aren't in the document. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Mon, 04 May 2020 18:43:32 +0000 - rev 528571
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1634839. Fix img.decode for animated images that aren't in the document. r=aosmond The img.decode promise for animated images that aren't in the document might not resolve in common cases. Specifically for animated images that have been decoded and then discarded, so that mCompositedFrameInvalid is true. mCompositedFrameInvalid is cleared by either: 1) the image is fully decoded and NotifyDecodeComplete is called. 2) RequestRefresh is able to advance to the current frame. We don't call RequestRefresh on animated images that aren't in the document and we only decode a certain number of frames ahead of the current frame (even for fully retained animation buffers), so neither of these will happen with long enough animated images. So we need to make sure that mCompositedFrameInvalid eventually gets cleared any time a decode is requested (which the FrameAnimator gets notified about via GetCompositedFrame). We do that be calling UpdateState in GetCompositedFrame whenever mCompositedFrameInvalid is true and the image is in the surface cache. This runs into a second problem: UpdateState uses |mIsCurrentlyDecoded = aResult.Surface().IsFullyDecoded()| to determine when to clear mCompositedFrameInvalid. As mentioned above, we don't fully decode animated images. Further, for animated images that are large enough we use a discarding animation buffer that never keeps around all the frames and so IsFullyDecoded always returns false. So we replace that with a check that we can seek to the current animated frame index. Differential Revision: https://phabricator.services.mozilla.com/D73564
5e5e61b7696eb4052dbc3042669fa3822d8a7d48: Bug 1635899 - Cancel TRR::mTimeout timer in OnStopRequest r=dragana,necko-reviewers
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 06 May 2020 21:58:37 +0000 - rev 528570
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1635899 - Cancel TRR::mTimeout timer in OnStopRequest r=dragana,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D74133
12c054a205deb7072527f0b5290d95395193ae7e: Bug 1635717 - Don't use an IC for JSop::InitElemArray in WarpBuilder. r=evilpie
Jan de Mooij <jdemooij@mozilla.com> - Wed, 06 May 2020 17:32:11 +0000 - rev 528569
Push 37391 by ccoroiu@mozilla.com at Thu, 07 May 2020 16:27:48 +0000
Bug 1635717 - Don't use an IC for JSop::InitElemArray in WarpBuilder. r=evilpie Similar to the IonBuilder optimization but a lot simpler because we don't have to worry about TI invariants. Once WarpBuilder is enabled by default we could do the same thing in Baseline. Differential Revision: https://phabricator.services.mozilla.com/D74025
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip