86534d5daeef: Bug 1406396 - Work around NSS utils potentially loading spurious root cert modules. r=mgoodwin, a=ritu, l10n=flod DEVEDITION_57_0b11_RELEASE FENNEC_57_0b11_BUILD1 FENNEC_57_0b11_RELEASE FIREFOX_57_0b11_BUILD1 FIREFOX_57_0b11_RELEASE
David Keeler <dkeeler@mozilla.com> - Fri, 13 Oct 2017 11:27:30 -0700 - rev 432696
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1406396 - Work around NSS utils potentially loading spurious root cert modules. r=mgoodwin, a=ritu, l10n=flod NSS command-line utilities may add a built-in root certificate module with the name "Root Certs" if run on a profile that has a copy of the module file (which is an unexpected configuration in general for Firefox). This can cause breakage. To work around this, PSM now simply deletes any module named "Root Certs" at startup. In an effort to prevent PSM from deleting unrelated modules coincidentally named "Root Certs", we also prevent the user from using the Firefox UI to name modules "Root Certs". MozReview-Commit-ID: ABja3wpShO9
3d0ba43d0afd: Bug 1403349 - Split webNavigation onCreatedNavigationTarget tests to prevent timeouts on linux32 debug. r=aswan, a=ritu
Luca Greco <lgreco@mozilla.com> - Fri, 13 Oct 2017 18:19:47 +0200 - rev 432695
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1403349 - Split webNavigation onCreatedNavigationTarget tests to prevent timeouts on linux32 debug. r=aswan, a=ritu MozReview-Commit-ID: 50JLocTVvfu
5ad5a62c35d2: Bug 1403349 - Add a new webNavigation test for window.open called with a named window target. r=aswan, a=ritu
Luca Greco <lgreco@mozilla.com> - Thu, 28 Sep 2017 22:04:14 +0200 - rev 432694
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1403349 - Add a new webNavigation test for window.open called with a named window target. r=aswan, a=ritu MozReview-Commit-ID: Aj8uMtcGwJx
30e651435164: Bug 1403349 - Prevent WebNavigation jsm to leak the sourceTab browser on unpaired CreatedNavigationTarget messages. r=aswan, a=ritu
Luca Greco <lgreco@mozilla.com> - Wed, 27 Sep 2017 19:07:41 +0200 - rev 432693
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1403349 - Prevent WebNavigation jsm to leak the sourceTab browser on unpaired CreatedNavigationTarget messages. r=aswan, a=ritu This applies the following changes: - store a weak reference to the browser element in the WebNavigation.jsm Manager's map of pending CreatedNavigationTarget messages - when a CreatedNavigationTarget message is received from a sourceTab for a created window that is not currently tracked in the map (e.g. it has been immediately closed), the message received from the sourceTab is not saved in the map of the pending CreatedNavigationTarget (and a message is logged in the console to make easier to investigate issues related to discarded CreatedNavigationTarget events). - adds an additional assertion to the related test case to ensure that no CreatedNavigationTarget message is still pending in the WebNavigation/jsm's Manager. MozReview-Commit-ID: FijQ8IqiY8L
77cc7c8ce047: Bug 1403349 - Fix wrong sourceTabId on webNavigation.onCreatedTarget event. r=aswan, a=ritu
Luca Greco <lgreco@mozilla.com> - Wed, 27 Sep 2017 14:24:54 +0200 - rev 432692
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1403349 - Fix wrong sourceTabId on webNavigation.onCreatedTarget event. r=aswan, a=ritu This changes fixes the regression introduced by Bug 1355120 and adds a new test case which contains a browserAction popup which open and immediately close a new window and ensure that the received onCreatedNavigationTarget is the expected one. MozReview-Commit-ID: JIcVCpBTpxj
aadb38c31b0c: Bug 1408781 - Part 2: Cache invalidation properties after compositing, not before. r=mattwoodrow, a=ritu
David Anderson <danderson@mozilla.com> - Fri, 20 Oct 2017 15:09:13 -0700 - rev 432691
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1408781 - Part 2: Cache invalidation properties after compositing, not before. r=mattwoodrow, a=ritu
a8e9602f18f6: Bug 1408781 - Part 1: Store the AL render region separately from the shadow visible region. r=mattwoodrow, a=ritu
David Anderson <danderson@mozilla.com> - Fri, 20 Oct 2017 15:09:12 -0700 - rev 432690
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1408781 - Part 1: Store the AL render region separately from the shadow visible region. r=mattwoodrow, a=ritu
938e8d1ced3d: Bug 1409277 - Ignore non-URLs for background pres attr. r=manishearth, a=ritu
J. Ryan Stinnett <jryans@gmail.com> - Fri, 20 Oct 2017 15:24:51 -0500 - rev 432689
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1409277 - Ignore non-URLs for background pres attr. r=manishearth, a=ritu Check background attribute values for the same types (URL, image) in Stylo mode as we do in Gecko mode. In particular, this ignores the edge case of the empty attribute, which comes through as a string value type, and leads Stylo to trigger a load of the page itself as the background image (since the empty URL is interpreted as relative to the page). MozReview-Commit-ID: CUhq5nS8kVw
22ad3b8731eb: Bug 1381427 - Result width should often be constrained by the width of the location bar. r=mak, a=ritu
Paolo Amadini <paolo.mozmail@amadzone.org> - Sat, 21 Oct 2017 15:17:08 +0100 - rev 432688
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1381427 - Result width should often be constrained by the width of the location bar. r=mak, a=ritu This adds an end margin to the location bar search results that matches the end of the input field, unless doing this would be unbalanced with the start margin, in which case a symmetrical margin is chosen. This allows the location bar to be moved to the start of the navigation toolbar to reclaim space for results. This also handles gracefully other customization scenarios like having many icons on the right side of the location bar. MozReview-Commit-ID: CjvbTtn7VVh
4d583d584b5c: Bug 1410457 - Places.sqlite may be marked as corrupt if schema migration mixes up sync and async execution. r=Paolo, a=ritu
Marco Bonardo <mbonardo@mozilla.com> - Fri, 20 Oct 2017 17:14:17 +0200 - rev 432687
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1410457 - Places.sqlite may be marked as corrupt if schema migration mixes up sync and async execution. r=Paolo, a=ritu MozReview-Commit-ID: 7O18MLdHU08
d16abfdc9433: Bug 1407337 - Block OpenSC < 0.16.0.0. r=jimm, a=ritu
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 11 Oct 2017 11:45:44 +0100 - rev 432686
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1407337 - Block OpenSC < 0.16.0.0. r=jimm, a=ritu
58c1a09d1a65: Bug 1407936 - Cleaning up QuotaManagar data only when ServiceWorkers are correctly unregistered. r=bkelly, a=ritu
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 19 Oct 2017 19:06:18 +0200 - rev 432685
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1407936 - Cleaning up QuotaManagar data only when ServiceWorkers are correctly unregistered. r=bkelly, a=ritu
6273b5da0f81: Bug 1360694 - [Form Autofill] Cap the length of profile fields saved in storage. r=ralin, a=ritu
Luke Chang <lchang@mozilla.com> - Thu, 19 Oct 2017 12:06:40 +0800 - rev 432684
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1360694 - [Form Autofill] Cap the length of profile fields saved in storage. r=ralin, a=ritu MozReview-Commit-ID: I9x0tnGEt1Y
fd097e21e8d6: Bug 1385013 - Check all vertexes for the target frame are outside of the parent frame if the target frame is empty. r=birtles, a=ritu
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 18 Oct 2017 10:43:22 +0900 - rev 432683
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1385013 - Check all vertexes for the target frame are outside of the parent frame if the target frame is empty. r=birtles, a=ritu We create empty rectangle (zero-height or zero-width) frame for element which has no content inside it, e.g. '<p></p>'. And nsRect.Intersects returns false if either of the rectangles are empty, so if we check !transformedRect.Intersects(scrollableRect) and transformedRect is empty, we will end up returning true from IsFrameScrolledOutOfView even though the point represented by the empty transformedRect might be inside the scrollableRect. The reftest causes timeout without this fix since the animation never updates after the initial paint. MozReview-Commit-ID: FymFJfjxyGc
c703e451d7aa: Bug 1402871 - Change VREventObserver::mWindow to a RefPtr. r=dveditz, a=ritu
Kearwood Gilbert <kgilbert@mozilla.com> - Wed, 11 Oct 2017 14:25:51 -0700 - rev 432682
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1402871 - Change VREventObserver::mWindow to a RefPtr. r=dveditz, a=ritu MozReview-Commit-ID: 79MlNMAvIQD
f3db43c2871f: Bug 1407245 - Fix service worker update 24-hour time check conversion from microseconds. r=asuth, a=ritu
Ben Kelly <ben@wanderview.com> - Tue, 10 Oct 2017 13:50:36 -0700 - rev 432681
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1407245 - Fix service worker update 24-hour time check conversion from microseconds. r=asuth, a=ritu
8b84e5418b80: Bug 1163171 - Remove arm-specific hacks in typed array implementation. r=lth, a=ritu
Nathan Froyd <froydnj@gmail.com> - Thu, 19 Oct 2017 13:50:54 +0100 - rev 432680
Push 8029 by ryanvm@gmail.com at 2017-10-23 18:08 +0000
Bug 1163171 - Remove arm-specific hacks in typed array implementation. r=lth, a=ritu clang does not have the specific problem that led to this hack in the first place, so we can remove the hack. (The hack also causes issues with clang; it complains that you can't pass `volatile T*` into the intrinsics that we're using for atomic operations.)
9e2192695860: Bug 1408005 - Clear gApplicationReputationService in the dtor. r=francois, a=abillings
Andrew McCreight <continuation@gmail.com> - Mon, 23 Oct 2017 10:18:42 -0400 - rev 432679
Push 8028 by ryanvm@gmail.com at 2017-10-23 14:21 +0000
Bug 1408005 - Clear gApplicationReputationService in the dtor. r=francois, a=abillings
2e937c6b36c6: Bug 1409196 - Specialize loadSafeWhenRacy and storeSafeWhenRacy on arm64 for uint8_clamped to pacify Clang. f=jbeich, r=me, a=jcristau
Lars T Hansen <lhansen@mozilla.com> - Wed, 18 Oct 2017 22:26:04 +0100 - rev 432678
Push 8028 by ryanvm@gmail.com at 2017-10-23 14:21 +0000
Bug 1409196 - Specialize loadSafeWhenRacy and storeSafeWhenRacy on arm64 for uint8_clamped to pacify Clang. f=jbeich, r=me, a=jcristau
35f1d96d06e2: Bug 1409058 - Add pref to show or hide snippets in the pref panel. r=Mardak, a=ritu
k88hudson <khudson@mozilla.com> - Mon, 16 Oct 2017 08:46:58 -0700 - rev 432677
Push 8028 by ryanvm@gmail.com at 2017-10-23 14:21 +0000
Bug 1409058 - Add pref to show or hide snippets in the pref panel. r=Mardak, a=ritu MozReview-Commit-ID: Ia1vpkBVDMn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip