79d5b3103bffe8bad3969978317ab9422142fec5: Bug 1524431 Part 1 - Revert Bug 1520722 Part 2. r=jfkthame
Ting-Yu Lin <tlin@mozilla.com> - Tue, 11 Jun 2019 16:21:57 +0000 - rev 537949
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1524431 Part 1 - Revert Bug 1520722 Part 2. r=jfkthame This reverts the modification to nsBidiPresUtils.cpp in Bug 1520722 Part 2, but keeps the test added. Next part will fix the problem in a proper way. Differential Revision: https://phabricator.services.mozilla.com/D34092
b743690bf1a5d2f9d4906c75cd695c3dbe1198b0: Bug 1553673 - Round intersection observer percentage margins with NSToCoordRound rather than the default rounder. r=dholbert
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 11 Jun 2019 19:16:46 +0000 - rev 537948
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1553673 - Round intersection observer percentage margins with NSToCoordRound rather than the default rounder. r=dholbert The default rounder floors percentages instead of rounding, which can cause subtle issues. This is generally desirable for most lengths, AIUI, so that pages don't cause undesired overflow when using percentage widths and such, but for the intersection observer root margin, it can cause some annoyance as the percentage going negative may cause the root rect to be negatively sized and report no intersection. This also seems to match Blink[1], though it goes back to the initial implementation of IntersectionObserver.rootMargin[2]. [1]: https://cs.chromium.org/chromium/src/third_party/blink/renderer/core/intersection_observer/intersection_geometry.cc?l=52&rcl=8671a050dd117b730bffbad5838f218fcc024845 [2]: https://chromium.googlesource.com/chromium/src/+/c88a8ad4f12d63045bafaa0c4bb68aba3eb161d5 Differential Revision: https://phabricator.services.mozilla.com/D32873
909890c99ec40b3aa81a7575915a655b94238353: Bug 1558553. Stop using [array] in nsIWifiListener. r=valentin
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 11 Jun 2019 18:59:50 +0000 - rev 537947
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1558553. Stop using [array] in nsIWifiListener. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D34558
7130574015aa569d11068960dac16f138bb571bc: Bug 1555454 - migrate xpcshelltests to macosx1014 r=gbrown
Edwin Gao <egao@mozilla.com> - Tue, 11 Jun 2019 18:36:19 +0000 - rev 537946
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1555454 - migrate xpcshelltests to macosx1014 r=gbrown Changes: - move xpcshell from macosx1010 to macosx1014 - updated regex for macosx1014 xpcshell to run on 2 chunks for all variants (for now) Differential Revision: https://phabricator.services.mozilla.com/D34561
29fdbc50c0a1427ef1d62745f1c4ba5c43710f16: Bug 1553929: Make some attempt to correctly match default profiles after profiles.ini has been manually edited by the user. r=froydnj
Dave Townsend <dtownsend@oxymoronical.com> - Tue, 11 Jun 2019 17:32:17 +0000 - rev 537945
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1553929: Make some attempt to correctly match default profiles after profiles.ini has been manually edited by the user. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D34038
2e575eb46c4252863b751fef5e7a5669bae134dc: Bug 1549797: Remove loader hooks for TestDllBlocklist from mozglue; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 11 Jun 2019 17:15:20 +0000 - rev 537944
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1549797: Remove loader hooks for TestDllBlocklist from mozglue; r=mhowell We remove the debugging hooks that were added to check to see whether a DLL was loaded, as we can just as easily check that by querying the loader itself. Plus, we shouldn't be exporting a bunch of test-only loader hooks from mozglue in our release builds, which is what we are currently doing. We also remove Injector, InjectorDLL, and TestDLLEject, as these tests can just as easily be done from within TestDllBlocklist by creating a thread with LoadLibrary* as the entry point. The CreateRemoteThread stuff, while a more accurate simulation, has no material effect on whether or not the thread blocking code works. Differential Revision: https://phabricator.services.mozilla.com/D34444
7bba1d18dfbca68c418ab68dbf28fe4c5e3f2bb5: Bug 1555671 - tests, r=valentin
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 11 Jun 2019 19:02:50 +0000 - rev 537943
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1555671 - tests, r=valentin Differential Revision: https://phabricator.services.mozilla.com/D33153
8e947c7dba45735ae584c6ed07e9580b1c0dba6e: Bug 1555454 - migrate crashtests over to macosx1014 r=gbrown
Edwin Gao <egao@mozilla.com> - Tue, 11 Jun 2019 17:30:32 +0000 - rev 537942
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1555454 - migrate crashtests over to macosx1014 r=gbrown Changes: - added skip-If statements for some crashtest items that fail on macosx1014 - removed `crashtest` from `macosx64` test sets, with the consequence that `macosx64-qr-tests` test set is removed, with cascading effects to the test-platforms definitions that used only `macosx64-qr-tests` Differential Revision: https://phabricator.services.mozilla.com/D34448
910ee59da71cdcb3e13c34bce22224d749120e86: Bug 1553200 - Do not receive unwanted nsIWebProgress events in addon discovery view r=mconley
Barret Rennie <barret@brennie.ca> - Tue, 11 Jun 2019 17:47:52 +0000 - rev 537941
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1553200 - Do not receive unwanted nsIWebProgress events in addon discovery view r=mconley Depends on D33996 Differential Revision: https://phabricator.services.mozilla.com/D33997
4404389d385717e9345c0cdf8ef6f3336f7a0640: Bug 1558561: Fix missing population of RTL_OSVERSIONINFOW::dwOSVersionInfoSize; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Tue, 11 Jun 2019 17:19:37 +0000 - rev 537940
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1558561: Fix missing population of RTL_OSVERSIONINFOW::dwOSVersionInfoSize; r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D34559
e954e6e848d113a90c4d37e0b486cfcc123a192d: Bug 1501582 - Run reftests on GeckoView. r=gbrown
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Jun 2019 16:23:27 +0000 - rev 537939
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1501582 - Run reftests on GeckoView. r=gbrown Depends on D34539 Differential Revision: https://phabricator.services.mozilla.com/D34540
1f61c85281d4dad0ebf5df14a50adf8f5f4b2c9e: Bug 1501582 - Increase position-dynamic-changes to a blanket fuzz. r=gbrown
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Jun 2019 16:13:41 +0000 - rev 537938
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1501582 - Increase position-dynamic-changes to a blanket fuzz. r=gbrown The fuzziness in the position-dynamic-changes reftests seems nondeterministic. The fuzziness annotations in the previous patch were what I got after a few iterations of do-a-try-push-and-update-annotations, but there are still more failures showing up in subsequent try pushes. I visually checked all the failures and they are all just fuzzy in different places, but intermittent. This patch updates the fuzziness annotations on these tests to the maximum that I encountered on any test, which is (2, 1382). I'm keeping this as a separate patch because I think it might be valuable in version control history to have the actual numbers seen on try which are in the previous patch. Depends on D34538 Differential Revision: https://phabricator.services.mozilla.com/D34539
c3b63aae0869581810a3b58b482bc4e417780a21: Bug 1501582 - Mark geckoview failures. r=gbrown
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Jun 2019 16:12:03 +0000 - rev 537937
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1501582 - Mark geckoview failures. r=gbrown There are a number of failures, for which I've filed separate bugs. And then a lot of fuzziness. I manually inspected the reftest analyzer results on try pushes to distinguish failures vs fuzziness. Depends on D34537 Differential Revision: https://phabricator.services.mozilla.com/D34538
679372a486c0aee94329fb13688ca18773431f20: Bug 1501582 - Add a geckoview condition to the reftest sandbox. r=gbrown
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 11 Jun 2019 16:06:41 +0000 - rev 537936
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1501582 - Add a geckoview condition to the reftest sandbox. r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D34537
4ef53fac3b048ddc027b9d139bb3be8ab626f55c: Bug 1558356 - Add WPT for xml:space="" on an ancestor element. r=longsonr
Cameron McCormack <cam@mcc.id.au> - Tue, 11 Jun 2019 12:07:51 +0000 - rev 537935
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1558356 - Add WPT for xml:space="" on an ancestor element. r=longsonr Differential Revision: https://phabricator.services.mozilla.com/D34436
43b2d57b25cc16d0571e6bef6a414abe24457154: Merge inbound to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Wed, 12 Jun 2019 00:34:32 +0300 - rev 537934
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Merge inbound to mozilla-central. a=merge
2f493b1b18cfa0a4b196149bf70309822a85b712: Bug 1555934 - Partially backout bug 1255106 part 3 to fix decoders with transparency. r=aosmond
Andrew Osmond <aosmond@mozilla.com> - Tue, 11 Jun 2019 10:54:11 -0400 - rev 537933
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1555934 - Partially backout bug 1255106 part 3 to fix decoders with transparency. r=aosmond
6069a12f06aad893eb89d08ab6c4e9e4db45fc97: Bug 1557296: replace "IsBlackAndDoesNotNeedTracing" with "HasKnownLiveWrapperAndDoesNotNeedTracing" in nsCycleCollectionParticipant's documentation
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 06 Jun 2019 11:41:43 +0200 - rev 537932
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1557296: replace "IsBlackAndDoesNotNeedTracing" with "HasKnownLiveWrapperAndDoesNotNeedTracing" in nsCycleCollectionParticipant's documentation Because the latter method was renamed some time ago to the former. Differential Revision: https://phabricator.services.mozilla.com/D33943
61dee4121753ac1568cadbacb334236c95735a63: Bug 1533948, change BrowserTabChild to inherit from JSWindowActor, r=mconley
Neil Deakin <neil@mozilla.com> - Tue, 11 Jun 2019 09:05:33 -0400 - rev 537931
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1533948, change BrowserTabChild to inherit from JSWindowActor, r=mconley
1b3207f979714a183fba02476e292fd625b0beae: Bug 1395509 - Add a separate byte count for malloc allocations r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 07 Jun 2019 17:03:08 +0100 - rev 537930
Push 11522 by ffxbld-merge at Mon, 01 Jul 2019 09:00:55 +0000
Bug 1395509 - Add a separate byte count for malloc allocations r=sfink Previously I rolled the malloc byte count into a total byte count for each zone but this may adversely affect GC scheduling (e.g. by triggering more non-incremental GCs because allocation volumes appear higher with this change). So that we can land this machinery without disturbing benchmarks too much, this patch splits out the new malloc memory accounting into a separate counter and uses the maxMallocBytes setting as the threshold (default value is 128MB vs 30MB for the GC heap threshold) and a growth factor of 2. This should make the behaviour closer to the original behaviour for now. We can go back and adjust the parameters later to obtain the desired behaviour. Differential Revision: https://phabricator.services.mozilla.com/D34181
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip