0bf335bbd491ad87a1dfeb7d58b9b782e1d3e040: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Mon, 23 Oct 2017 16:20:52 -0700 - rev 432697
Push 8030 by ffxbld at Mon, 23 Oct 2017 23:21:06 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump an -> a6cb9e55ca54 ast -> 8281f2ce7f61 az -> e53e6a85563a be -> 21809a1774b9 bg -> 9965ee429400 bn-BD -> 8279c0802161 br -> 923322628bb5 cak -> cbb3f18394e6 cs -> a3fc9e765c37 el -> fdf19cea5806 es-AR -> 553bb65b2855 es-CL -> ccc8d55e5dc4 es-ES -> 385b05704e12 es-MX -> 5fa2c8f091d3 et -> fc5042e8d705 fa -> 262eb6f74270
86534d5daeef8066928eef910d6d5c60442b24b0: 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 Mon, 23 Oct 2017 18:08:40 +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
3d0ba43d0afd86b10a25213390180c8019a103c3: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1403349 - Split webNavigation onCreatedNavigationTarget tests to prevent timeouts on linux32 debug. r=aswan, a=ritu MozReview-Commit-ID: 50JLocTVvfu
5ad5a62c35d20b99dfa7b4bcc54ccf76f67a2651: 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 Mon, 23 Oct 2017 18:08:40 +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
30e6514351641ac8305e3a5838994ef9e7a99cc8: 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 Mon, 23 Oct 2017 18:08:40 +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
77cc7c8ce047990c36ec057d35b861cb7b7e67e3: 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 Mon, 23 Oct 2017 18:08:40 +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
aadb38c31b0ceb80495f11793acbd68669bcf303: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1408781 - Part 2: Cache invalidation properties after compositing, not before. r=mattwoodrow, a=ritu
a8e9602f18f64bf021b8a91bd0d3f94afff3f8df: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1408781 - Part 1: Store the AL render region separately from the shadow visible region. r=mattwoodrow, a=ritu
938e8d1ced3df5ec4a033e8fbcaa24efef9d42e2: 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 Mon, 23 Oct 2017 18:08:40 +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
22ad3b8731eb021bb3c93f5992265ea88b4d7c31: 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 Mon, 23 Oct 2017 18:08:40 +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
4d583d584b5c3a30dd7146eae9c5b218d5eb83c6: 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 Mon, 23 Oct 2017 18:08:40 +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
d16abfdc9433fbc12c0ee2e54a776f39d7c23ee5: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1407337 - Block OpenSC < 0.16.0.0. r=jimm, a=ritu
58c1a09d1a65d3e1563dc8c479c02f1bdc67c2b0: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1407936 - Cleaning up QuotaManagar data only when ServiceWorkers are correctly unregistered. r=bkelly, a=ritu
6273b5da0f81eddc0249a3d0edb6e60ba3724e6e: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1360694 - [Form Autofill] Cap the length of profile fields saved in storage. r=ralin, a=ritu MozReview-Commit-ID: I9x0tnGEt1Y
fd097e21e8d61cbdb9eb6c59c4da2b2634761301: 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 Mon, 23 Oct 2017 18:08:40 +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
c703e451d7aa32dfe9ba4b7fc262c4a69234af0b: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1402871 - Change VREventObserver::mWindow to a RefPtr. r=dveditz, a=ritu MozReview-Commit-ID: 79MlNMAvIQD
f3db43c2871f535249156bb5e082885dbd8b2a3d: 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 Mon, 23 Oct 2017 18:08:40 +0000
Bug 1407245 - Fix service worker update 24-hour time check conversion from microseconds. r=asuth, a=ritu
8b84e5418b809672a7387975d2b780ce60be3a95: 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 Mon, 23 Oct 2017 18:08:40 +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.)
9e21926958600c34dcdfec9a58986df3d7d41759: 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 Mon, 23 Oct 2017 14:21:09 +0000
Bug 1408005 - Clear gApplicationReputationService in the dtor. r=francois, a=abillings
2e937c6b36c676e9402d3bc4626f464898872e5c: 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 Mon, 23 Oct 2017 14:21:09 +0000
Bug 1409196 - Specialize loadSafeWhenRacy and storeSafeWhenRacy on arm64 for uint8_clamped to pacify Clang. f=jbeich, r=me, a=jcristau
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip