bfa8f90200d10fb26feb01967dc8a95736b6769a: Bug 1349363 - Track both .processCount and .web to get a complete view of the user's content processes. r=Felipe. a=gchang FENNEC_54_0b1_BUILD1 FENNEC_54_0b1_RELEASE
Blake Kaplan <mrbkap@gmail.com> - Thu, 20 Apr 2017 12:50:15 +0800 - rev 567930
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1349363 - Track both .processCount and .web to get a complete view of the user's content processes. r=Felipe. a=gchang MozReview-Commit-ID: B9tVLbxnKFd
1c0e19d647042f0300bcf04127346ef7c8afc9a1: Bug 1349363 - Run an experiment in beta for e10s-multi. r=Felipe. a=gchang
Blake Kaplan <mrbkap@gmail.com> - Thu, 20 Apr 2017 12:49:55 +0800 - rev 567929
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1349363 - Run an experiment in beta for e10s-multi. r=Felipe. a=gchang MozReview-Commit-ID: 8P0pbWZJ8uz
25da34a87bee44c977c9824939414aea3d5d83c5: Bug 1349363 - Use a centralized function to tell if e10s-multi is on. r=Felipe. a=gchang
Blake Kaplan <mrbkap@gmail.com> - Thu, 20 Apr 2017 12:49:33 +0800 - rev 567928
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1349363 - Use a centralized function to tell if e10s-multi is on. r=Felipe. a=gchang MozReview-Commit-ID: JQJtCanIv3a
f6a1a69f8b06986e5a285fc819ff2d361bf8444c: Bug 1349363 - Centralize pref-checking code for e10s-multi control. r=Felipe. a=gchang
Blake Kaplan <mrbkap@gmail.com> - Thu, 20 Apr 2017 12:49:04 +0800 - rev 567927
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1349363 - Centralize pref-checking code for e10s-multi control. r=Felipe. a=gchang This patch centralizes all of the pref-checking code for e10s-multi in a single function. It is intended to be used throughout the codebase to see if e10s-multi is "on". It also introduces dom.ipc.multiOptOut, which can be set by the user to indicate that they do not want to participate in the e10s-multi experiment. MozReview-Commit-ID: Kyq1fqNzwue
c8a873cdb79ae81b37a2a4657055b19f869647d1: Bug 1356580 - Better check of PMemoryStream actor creation in Blob code, r=qdot. a=gchang
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 18 Apr 2017 22:16:04 +0200 - rev 567926
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1356580 - Better check of PMemoryStream actor creation in Blob code, r=qdot. a=gchang
9a10a8b7cf4f3bb0824e996bc9004e2c384af1f1: Bug 1354911 - Guard against null menu item names; r=sebastian. a=gchang
Jim Chen <nchen@mozilla.com> - Tue, 18 Apr 2017 17:42:58 -0400 - rev 567925
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1354911 - Guard against null menu item names; r=sebastian. a=gchang Addons may give us invalid menu item names; bail instead of crashing in such cases.
cec324879dca4b7b0d6f41f0153679efeed07906: Bug 1343172 - PBlob should not create a remoteInputStream if that already exists, r=smaug. a=gchang
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 18 Apr 2017 13:54:15 +0200 - rev 567924
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1343172 - PBlob should not create a remoteInputStream if that already exists, r=smaug. a=gchang
e0340a68ed92600930cb0d84b04da9dcbbe9b172: Bug 1319071 - Make crash minidumps use the same format for filenames on Linux as on other platforms; r=ted. a=gchang
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 14 Mar 2017 14:37:26 +0100 - rev 567923
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1319071 - Make crash minidumps use the same format for filenames on Linux as on other platforms; r=ted. a=gchang This patch forks the breakpad files used for GUID generation and replaces them with copies living together with the rest of the forked sources. Since other files in the breakpad sources rely on the original files being present they haven't been removed but we deliberately define their inclusion definitions in the build system to prevent them from contributing to the build. This ensures that we always use our own version of the GUID generator while not touching the non-forked sources. MozReview-Commit-ID: 5kW74yAPUDW
584df356a66b1f5d48c73625dd08589a11029845: Bug 1356563 - Only set global ready state on native widget loading. r=snorp, a=gchang
Jim Chen <nchen@mozilla.com> - Tue, 18 Apr 2017 17:42:59 -0400 - rev 567922
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1356563 - Only set global ready state on native widget loading. r=snorp, a=gchang Our "chrome-document-loaded" observer may detect several different types of widgets that can exist in the parent process, including the Android nsWindow, PuppetWidget, etc. We should only set the global state to ready when the first top-level nsWindow has loaded, and not just any window.
6ed18ad42fc25d212c34b153cd8dcf025674827c: Bug 1356601 - Don't force computation of a Variables struct when animations are involved. r=dbaron, a=gchang
Cameron McCormack <cam@mcc.id.au> - Tue, 18 Apr 2017 22:27:04 +1000 - rev 567921
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1356601 - Don't force computation of a Variables struct when animations are involved. r=dbaron, a=gchang Without this change, we can end up asserting in ComputeVariablesData and crashing in CSSVariableResolver::Resolve due to not finding any variable declarations on the rules we matched, when we have content like in the crashtest added here, i.e. variables inheriting into a pseudo like ::first-line and animations on the element inside the ::first-line. We could solve this alternatively by removing the assertion and making CSSVariableResolver::Resolve handle a null aDeclarations more gracefully, but since we can save the effort of recomputing the Variables struct in this case, we may as well. MozReview-Commit-ID: 6l06ZF3WGsy
1a74650efe112263c6f65a90bb22ca66ac65d97e: Bug 1357366 - Avoid a possible crash loop in Places Database corruption handling. r=past, a=gchang
Marco Bonardo <mbonardo@mozilla.com> - Tue, 18 Apr 2017 14:02:43 +0200 - rev 567920
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1357366 - Avoid a possible crash loop in Places Database corruption handling. r=past, a=gchang MozReview-Commit-ID: BIN3ji68nAY
1d567ed511606f6117144252237463eb3ccd5e3e: Bug 1356695 - Ensure gfxPrefs is initialized if gfxPlatform::AsyncPanZoomEnabled is called early in startup. r=milan, a=gchang
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 17 Apr 2017 11:56:26 -0400 - rev 567919
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1356695 - Ensure gfxPrefs is initialized if gfxPlatform::AsyncPanZoomEnabled is called early in startup. r=milan, a=gchang MozReview-Commit-ID: CnHHcuZRPTc
6073f26ea1db85264cc1eaa5923de7bef6c14257: Bug 1356695 - Don't expose DOM touch APIs with autodetection if APZ is disabled. r=smaug, a=gchang
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 17 Apr 2017 11:56:22 -0400 - rev 567918
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1356695 - Don't expose DOM touch APIs with autodetection if APZ is disabled. r=smaug, a=gchang When the dom.w3c_touch_events.enabled pref is set to "2" (autodetect) on Win/Linux, it checks to see if the hardware supports touch events, and only enables the DOM touch APIs if so. However, even if the hardware supports touch events, we might have e10s or APZ disabled for other reasons, and in those cases we don't actually turn on touch support in the widget (nsBaseWidget::RegisterTouchWindow will not be called). So in those cases the widget will never actually dispatch touch events, and the DOM touch APIs shouldn't be exposed either. This patch implements this by checking the APZ state when deciding whether or not to expose the DOM touch APIs. MozReview-Commit-ID: EIvJh030b0X
25a0ebd498261687e6b77c128259c87917276b44: Bug 1345893 - Handle Suspend() called on an HTTP channel from http-on-modify-request handler. r=mayhemer, a=gchang
Shane Caraveo <scaraveo@mozilla.com> - Fri, 14 Apr 2017 10:00:05 -0700 - rev 567917
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1345893 - Handle Suspend() called on an HTTP channel from http-on-modify-request handler. r=mayhemer, a=gchang MozReview-Commit-ID: LbW9zgnPzmu
52424eda8c086537fac06966ee7461d27bd6888f: Bug 1356392 - Use a release assert in EnumSerializer::Write. r=kanru, a=gchang
Andrew McCreight <continuation@gmail.com> - Thu, 13 Apr 2017 13:55:10 -0700 - rev 567916
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1356392 - Use a release assert in EnumSerializer::Write. r=kanru, a=gchang MozReview-Commit-ID: JqnwuT3nn9q
3cf4e805acc212faa2879420d33f33bb1a29f398: Bug 1325513 - Check RTP extension header length. r=jesup, a=gchang
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Wed, 12 Apr 2017 15:09:18 -0700 - rev 567915
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1325513 - Check RTP extension header length. r=jesup, a=gchang MozReview-Commit-ID: 6sUVQjUh8bF
6a768cc3c85a0fb009f4c7dc252ad837b62f818d: Bug 1346288 - Setting e10sMultiBlockedByAddons for bootrapped add-on users. r=felipe, a=gchang
Gabor Krizsanits <gkrizsanits@mozilla.com> - Wed, 19 Apr 2017 15:20:00 -0400 - rev 567914
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1346288 - Setting e10sMultiBlockedByAddons for bootrapped add-on users. r=felipe, a=gchang
549670514df6371bd80ffe13afb4a187f20a016d: Bug 1346288 - Block e10s-multi if e10sMultiBlockedByAddons is set. r=mrbkap, a=gchang
Gabor Krizsanits <gkrizsanits@mozilla.com> - Thu, 30 Mar 2017 18:44:20 +0200 - rev 567913
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1346288 - Block e10s-multi if e10sMultiBlockedByAddons is set. r=mrbkap, a=gchang
22a981da392681c112d4dd72e4ce7d042905a1f5: Backed out changeset c8b0d74c8c41 (bug 1352496) for eslint failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 19 Apr 2017 20:38:39 -0400 - rev 567912
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Backed out changeset c8b0d74c8c41 (bug 1352496) for eslint failures.
9edc76120a27a6c407e9f45d0b7a9b0877b80f57: Bug 1355898 - Add crashtest. a=gchang
Timothy Nikkel <tnikkel@gmail.com> - Thu, 13 Apr 2017 19:56:24 -0500 - rev 567911
Push 55727 by bmo:jryans@gmail.com at Tue, 25 Apr 2017 17:13:51 +0000
Bug 1355898 - Add crashtest. a=gchang
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip