c97e53e53c0549f931eb6e3b53bc0c973569718e: Bug 1390382 - Part 2: Avoid recomputing the selection in Selection::IsVisible() when the caller has the information available; r=dholbert
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 15 Aug 2017 15:10:22 -0400 - rev 375042
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1390382 - Part 2: Avoid recomputing the selection in Selection::IsVisible() when the caller has the information available; r=dholbert
b1173745d96b0b973eda657eec41de0cb04061da: Bug 1390382 - Part 1: Inline Selection::IsCollapsed(); r=smaug
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 14 Aug 2017 21:30:23 -0400 - rev 375041
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1390382 - Part 1: Inline Selection::IsCollapsed(); r=smaug
5e5715c50691dad3c6c7f00e7e540e7062aa07d1: Bug 1390000 - Set prefs before loading input test page. r=esawin
Jim Chen <nchen@mozilla.com> - Tue, 15 Aug 2017 13:10:00 -0400 - rev 375040
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1390000 - Set prefs before loading input test page. r=esawin Set prefs in testInputConnection itself, before we load robocop_input.html, so the page uses new pref values.
a752efd896abdbefc89e339b4531190846aef02b: Bug 1390679 - Make Sync OMTP false by default. r=rhunt
Mason Chang <mchang@mozilla.com> - Tue, 15 Aug 2017 15:35:49 -0700 - rev 375039
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1390679 - Make Sync OMTP false by default. r=rhunt
2241628188e42f3d716132e2388aa60f054bdf31: Bug 1390002 There are some paths to find out if dwrite is enabled, which inits gfxPlatform, which requires information from PopulateScreenInfo, which depends on the refresh driver existing. At this time however, we haven't initialized our vsync source so we crash. This moves vsync initialization earlier in the gfx pipeline. r=kats
Mason Chang <mchang@mozilla.com> - Tue, 15 Aug 2017 15:32:21 -0700 - rev 375038
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1390002 There are some paths to find out if dwrite is enabled, which inits gfxPlatform, which requires information from PopulateScreenInfo, which depends on the refresh driver existing. At this time however, we haven't initialized our vsync source so we crash. This moves vsync initialization earlier in the gfx pipeline. r=kats
4c956cbe4e5fc00f5650b902b3d551cab2728828: Bug 1388590 - StreamingLexer::Clone should bail if SourceBufferIterator::Advance returns not ready. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Tue, 15 Aug 2017 17:44:03 -0400 - rev 375037
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1388590 - StreamingLexer::Clone should bail if SourceBufferIterator::Advance returns not ready. r=tnikkel StreamingLexer::Clone should always succeed because we are merely creating a new SourceBufferIterator which is at the same position as the given iterator. However it is possible if there is no more data after, the current position, it could return COMPLETE instead of READY. This should not happen during the first Advance loop however. We handle the failure gracefully now, and if someone files a report with the invalid ICO file causing this problem, then we can investigate further.
479d2103841e154147b5509cb5ade7f2ecbacc44: Bug 1390626 - Part 2: Avoid using QueryInterface() to convert nsIDocument to nsIDOMDocument; r=smaug
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 15 Aug 2017 16:48:42 -0400 - rev 375036
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1390626 - Part 2: Avoid using QueryInterface() to convert nsIDocument to nsIDOMDocument; r=smaug
230847d248d2235fb1c2ba4ef52d3aca434527df: Bug 1390626 - Part 1: Bail out early if there are no selection listeners to notify; r=smaug
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 15 Aug 2017 16:47:30 -0400 - rev 375035
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1390626 - Part 1: Bail out early if there are no selection listeners to notify; r=smaug
e82c11723fcf9bdc3edd24f422121ff2be52f345: Bug 1330149 - Disable tests sensitive to host TZ on Windows. r=anba
Ted Campbell <tcampbell@mozilla.com> - Tue, 15 Aug 2017 15:39:46 -0400 - rev 375034
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1330149 - Disable tests sensitive to host TZ on Windows. r=anba These tests pass when our test infrastruction is in PDT, but there are underlying issues. Disable tests on Windows for now to allow migrating tests to TaskCluster. MozReview-Commit-ID: 5HigFMyyaP5
ebd9e87fae8dc3000da9b44c83c3cc2bfe011346: Bug 1384238 - Annotate BHR hangs which occur while there is a pending input event, r=smaug
Michael Layzell <michael@thelayzells.com> - Wed, 09 Aug 2017 16:59:27 -0400 - rev 375033
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1384238 - Annotate BHR hangs which occur while there is a pending input event, r=smaug MozReview-Commit-ID: HRPMw2IfEKB
1034f2f6635f6b0a99488f6c03438b633994e712: Bug 1386369 - Part 2: Stop emitting bhr-thread-hang in the content process, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 10 Aug 2017 14:32:08 -0400 - rev 375032
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1386369 - Part 2: Stop emitting bhr-thread-hang in the content process, r=froydnj MozReview-Commit-ID: 1A7CorZepdQ
56cf8e5c94fcccbb630765b54cf26b65211b5033: Bug 1386369 - Part 1: Change test_BHRObserver to not listen to bhr-thread-hang in content, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 10 Aug 2017 14:25:13 -0400 - rev 375031
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1386369 - Part 1: Change test_BHRObserver to not listen to bhr-thread-hang in content, r=froydnj MozReview-Commit-ID: 7nFBdtiXFc2
2ff0b6602d7623e5601bbd2837cc18b56f39baae: Bug 1380081 - Part 15: Don't try to submit bhr ping to telemetry while running tests, r=chutten
Michael Layzell <michael@thelayzells.com> - Tue, 15 Aug 2017 14:07:31 -0400 - rev 375030
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 15: Don't try to submit bhr ping to telemetry while running tests, r=chutten
3572c91f1eceb9327bfbb0087ac025542eba8a3a: Bug 1380081 - Part 14: Include BHRTelemetryService and xpt files in the package, r=froydnj
Michael Layzell <michael@thelayzells.com> - Tue, 01 Aug 2017 16:22:40 -0400 - rev 375029
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 14: Include BHRTelemetryService and xpt files in the package, r=froydnj MozReview-Commit-ID: IH56INaSOoK
aa9e74a077331374bef346f1f2817653e0225f1c: Bug 1380081 - Part 13: Add telemetry documentation for the new ping format, r=bsmedberg, r=froydnj
Michael Layzell <michael@thelayzells.com> - Tue, 25 Jul 2017 11:16:29 -0400 - rev 375028
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 13: Add telemetry documentation for the new ping format, r=bsmedberg, r=froydnj MozReview-Commit-ID: G4hFZcR2EGL
f86e7c4d0ad9866e455e5177b09fe375db7e7d17: Bug 1380081 - Part 12: Add a test for BHR observer notifications, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:32:38 -0400 - rev 375027
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 12: Add a test for BHR observer notifications, r=froydnj This patch just adds some tests for the new stuff which we added. MozReview-Commit-ID: 2jG75AEUJfS
5eb62a558dc1c929b58563de09b2c5f24dd9efc4: Bug 1380081 - Part 11: Simplify the HangAnnotations abstraction, r=froydnj
Michael Layzell <michael@thelayzells.com> - Fri, 21 Jul 2017 16:57:48 -0400 - rev 375026
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 11: Simplify the HangAnnotations abstraction, r=froydnj HangAnnotations was very complex, required a separate allocation, and used this unfortunate virtual interface implementation which made it harder to do interesting things with it (such as serialize it over IPC). This new implementation is much simpler and more concrete, making HangAnnotations simply be a nsTArray<Annotation>. This also simplifies some of the IPC code which was added in part 7. MozReview-Commit-ID: EzaaxdHpW1t
d3910f43605c9c130313d8e1d02063eb7b5ff760: Bug 1380081 - Part 10: Stop running BHR on beta, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:40:46 -0400 - rev 375025
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 10: Stop running BHR on beta, r=froydnj These changes are going to increase the amount of data which we collect from BHR a lot. It would be dangerous to run it on beta, especially considering how soon the next merge is. This should turn it off for 100% of beta users if I understand the logic correctly. MozReview-Commit-ID: 3HyEKWdXaqU
07452b30b4dc41361f6f7a9e02ebce3509fbe79a: Bug 1380081 - Part 9: Transmit BHR Hangs from the Content and GPU process to the parent process, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 12:49:28 -0400 - rev 375024
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 9: Transmit BHR Hangs from the Content and GPU process to the parent process, r=froydnj BHRTelemetryService only runs in the parent process (and we can only submit pings from there), so we need to send the data which we collect in the GPU and Content processes over IPC to the parent process. MozReview-Commit-ID: 8B5uZKbjNbU
c9312138747143e11f608b7a9ecf4890f249336a: Bug 1380081 - Part 8: Report bhr-thread-hang hangs to telemetry in a custom bhr ping, r=froydnj
Michael Layzell <michael@thelayzells.com> - Thu, 20 Jul 2017 14:33:53 -0400 - rev 375023
Push 48904 by cbook@mozilla.com at Wed, 16 Aug 2017 12:21:44 +0000
Bug 1380081 - Part 8: Report bhr-thread-hang hangs to telemetry in a custom bhr ping, r=froydnj This patch adds the BHRTelemetryService which is a JS implemented XPCOM service that simply listens to the bhr-thread-hang observer notification, and uses the data it collects from it to submit telemetry pings. MozReview-Commit-ID: 2hPXAFmHrm5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip