438c1291a77ab7b753fac99123ea3a7de6b57fb2: Bug 1361234 - Fix start time calculation for pending animations on layers; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 02 May 2017 16:41:13 +0900 - rev 406507
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1361234 - Fix start time calculation for pending animations on layers; r=hiro In bug 1223658 we separated out the delay from the start time but we failed to remove it from this calculation. As a result, when a pending animation begins it will have the delay applied twice (once here, and once when it is sampled on the compositor). This will happen until the layer is next updated. This bug was not exposed by any existing tests since we don't use this code path when the refresh driver is under test control. Furthermore, the one test that was supposed to cover this was refactored in such a way that it stopped testing this code path. That test is restored earlier in this patch series and enabled in this patch. MozReview-Commit-ID: B2KR7YaPsMK
4317e4c2650579f892a2d64bceda9a19b09eda47: Bug 1361234 - Restore test_deferred_start.html to actually testing delay; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 02 May 2017 16:40:23 +0900 - rev 406506
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1361234 - Restore test_deferred_start.html to actually testing delay; r=hiro Once upon a time[1] a test was added to test_deferred_start.html to test the code path where we establish the start time to pass to the compositor when resolving a pending animation. Later[2], however, we encountered intermittent failures on B2G so we made it stop waiting on animation.ready and use waitForPaints instead. There were two problems with this, however. Firstly, waiting for paints often means that extra paints are processed such that we end up updating the start time on the layer using a different code path and masking any potential bugs in the code path under test. Secondly, when we made this change we replaced: return animation.ready.then(function() { /* test code */ }) with: return waitForPaints(function() { /* test code */ }) And sadly that means that 'test code' never runs. Of course, what we meant to write was: return waitForPaints().then(function() { /* test code */ }) As a result, when we later broke the code path under test no one noticed. This patch restores the test so that it tests what it intends to (and currently fails, at least most of the time). [1] https://hg.mozilla.org/mozilla-central/rev/79cac8c71159 [2] https://hg.mozilla.org/mozilla-central/rev/986b18fdfdba [3] https://hg.mozilla.org/mozilla-central/rev/b66b75c2d042101b954e6423438cc07955c2b9bd MozReview-Commit-ID: 1iMWLQP6zae
dca52e4ed76197ec3e3629e659020c3d5c8d81bb: Bug 1360620 - Optimize GlyphRun storage strategy in gfxTextRun, to reduce the overall size of the gfxTextRun object. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Tue, 02 May 2017 11:14:53 +0100 - rev 406505
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1360620 - Optimize GlyphRun storage strategy in gfxTextRun, to reduce the overall size of the gfxTextRun object. r=jrmuizel
cf470e6222f971b5cb4551ff627b49152a326c22: Bug 1352364 - Disable browser_oneOffHeader.js on OSX. rs=dao
Johann Hofmann <jhofmann@mozilla.com> - Tue, 02 May 2017 09:31:42 +0200 - rev 406504
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1352364 - Disable browser_oneOffHeader.js on OSX. rs=dao This test went intermittent through bug 1352364 but we can't reproduce it locally and opened bug 1361276 to not block progress. MozReview-Commit-ID: 60NG4j17279
d72b590f31e35d634a326f8add941642b740e2a7: Bug 1352364 - Share toolbar button styling code between platforms. r=dao
Johann Hofmann <jhofmann@mozilla.com> - Wed, 05 Apr 2017 13:48:16 +0200 - rev 406503
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1352364 - Share toolbar button styling code between platforms. r=dao MozReview-Commit-ID: 54hKvMmBq22
af0598e94338f6fb803a3dec0f56728ce179f954: Bug 1360502 - Prioritise GC parallel tasks when selecting tasks to run on helper threads r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 02 May 2017 10:40:32 +0100 - rev 406502
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1360502 - Prioritise GC parallel tasks when selecting tasks to run on helper threads r=jandem
1de59d1f6fde4f9f10e19c9de45daf3a03ad060f: Bug 1360810 - Add telemetry for session restore privacy levels chosen by users r=mikedeboer data-r=bsmedberg
Tim Taubert <ttaubert@mozilla.com> - Tue, 02 May 2017 11:10:41 +0200 - rev 406501
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1360810 - Add telemetry for session restore privacy levels chosen by users r=mikedeboer data-r=bsmedberg
f361eb37b7d0b37d569e934e97318cef721ff1a1: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 May 2017 11:19:23 +0200 - rev 406500
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Merge mozilla-central to mozilla-inbound
ff6260097f15c4f76927f90c46b9dc7862b8cef5: Backed out changeset 9224f83eb55c (bug 1360198) for breaking taskcluster builds
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 02 May 2017 11:08:49 +0200 - rev 406499
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 9224f83eb55c (bug 1360198) for breaking taskcluster builds
8d515d9bc0fd093e58e6cf1cae6c52d181126d60: Bug 1355732 Enable web platform tests of column-* properties animation. r=hiro
Mantaroh Yoshinaga <mantaroh@gmail.com> - Tue, 02 May 2017 17:43:33 +0900 - rev 406498
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1355732 Enable web platform tests of column-* properties animation. r=hiro MozReview-Commit-ID: EsuYbfbP17G
9224f83eb55c6b686e582db2c65b98da7570932c: Bug 1360198 - don't set artifact expiry in generic-worker tasks if equal to task expiry,r=dustin
Peter Moore <pmoore@mozilla.com> - Tue, 02 May 2017 10:40:10 +0200 - rev 406497
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1360198 - don't set artifact expiry in generic-worker tasks if equal to task expiry,r=dustin
5eaf2d70eded608e64f459e6b255b4725ed95efe: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 02 May 2017 17:28:42 -0700 - rev 406496
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: Kf2J7gzSoWd
525326d5ddb15a849d0f8cd29594e88cbda34b0e: Bug 1361208 - import latest version of Screenshots (6.6.0) into the tree; r=standard8
Jared Hirsch <ohai@6a68.net> - Mon, 01 May 2017 16:58:23 -0700 - rev 406495
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1361208 - import latest version of Screenshots (6.6.0) into the tree; r=standard8 MozReview-Commit-ID: DICbgINxnoa
340b02a5a42cba525c0433a823bf4b09b3f21623: Bug 1356517 - Add deep links to handle events. r=Grisha
Nevin Chen <cnevinchen@gmail.com> - Tue, 25 Apr 2017 18:01:34 +0800 - rev 406494
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1356517 - Add deep links to handle events. r=Grisha MozReview-Commit-ID: 4OQTrbEdVtQ
9233d2abdfc241478a6971be5fa44530eb18eb01: Bug 1349152 - Add Persistent-Storage permission in PermissionPrompts mozscreenshots, r=johannh
Fischer.json <fischer.json@gmail.com> - Mon, 06 Feb 2017 16:50:54 +0800 - rev 406493
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1349152 - Add Persistent-Storage permission in PermissionPrompts mozscreenshots, r=johannh MozReview-Commit-ID: 8lRPKdCrQIW
e35828da3a2ef86c2f053c187275faf42cb775da: Bug 1347728 - Fix JSON dump of blocklists r=kjozwiak,mgoodwin
Mathieu Leplatre <mathieu@mozilla.com> - Wed, 22 Mar 2017 15:46:55 +0100 - rev 406492
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1347728 - Fix JSON dump of blocklists r=kjozwiak,mgoodwin MozReview-Commit-ID: rwX5Nn9d6b
f8cf70e02740182fbbed5a650e07b01f2adc4eb6: Bug 1359669 - Update mochitest and reftest expectations for multiple properties in a keyframe. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 02 May 2017 18:21:44 +0900 - rev 406491
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1359669 - Update mochitest and reftest expectations for multiple properties in a keyframe. r=birtles MozReview-Commit-ID: FC2N33pLySy
ae079b9935e8c8fd58af02f7dd4085dcde9c6e6a: servo: Merge #16690 - Set multiple properties in a keyframe correctly (from hiikezoe:multiple-properties-in-keyframe); r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 02 May 2017 06:03:40 -0500 - rev 406490
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #16690 - Set multiple properties in a keyframe correctly (from hiikezoe:multiple-properties-in-keyframe); r=birtles This is a PR of https://bugzilla.mozilla.org/show_bug.cgi?id=1359669 - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes do not require tests because it's for stylo. Source-Repo: https://github.com/servo/servo Source-Revision: f779661392af86050b4c28c759d260beb07b9249
f0b87912987658836237d7b3e3139fa9bae2dffa: Bug 1359887 - Potential deadlock when forcing wal checkpoints on Places startup. r=past
Marco Bonardo <mbonardo@mozilla.com> - Sat, 29 Apr 2017 16:49:35 +0200 - rev 406489
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1359887 - Potential deadlock when forcing wal checkpoints on Places startup. r=past Don't enforce wal checkpoints during Places startup, since that can possibly cause a deadlock that would make some early synchronous API calls bailout. That would indeed cause unexpected intermittent failures in tests. Regardless, forcing checkpoints like this in modern filesystems is unlikely to add much value, since the probabilities to lose the whole contents of the journal are very low. Additionally we have better startup handling of invalid databases, so we should be able to recover in any case. MozReview-Commit-ID: G7nISZkd8s2
9530e0ce7d55f0b22a7cd10aa332dbc8a2fc4b49: Bug 1361111 - Avoid sending IPDL messages over a dead channel. r=jerry
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 May 2017 15:47:32 -0400 - rev 406488
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1361111 - Avoid sending IPDL messages over a dead channel. r=jerry If the GPU process resets, we get a call to destroy the WebRenderLayerManager. This in turns tries to send messages over the PWebRenderBridge channel which has already been torn down. We should detect this case and avoid sending the messages. MozReview-Commit-ID: AV3q0WVpPN5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip