4d0df04fefbe60b2a11702fee6f3436c23f97fb7: Bug 1350760 part 2 - Ensure SparseBitmap::setBit gets inlined. r=sfink
Jan de Mooij <jdemooij@mozilla.com> - Fri, 31 Mar 2017 10:51:21 +0200 - rev 350601
Push 88676 by jandemooij@gmail.com at Fri, 31 Mar 2017 09:03:01 +0000
Bug 1350760 part 2 - Ensure SparseBitmap::setBit gets inlined. r=sfink
5c7b6e016f85b47522dcecb3bf313e07fdffb0f1: Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Fri, 31 Mar 2017 10:50:52 +0200 - rev 350600
Push 88676 by jandemooij@gmail.com at Fri, 31 Mar 2017 09:03:01 +0000
Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco
63c4ff719c8387d8610c33d6d3aca002f03aceed: Bug 1352073: Fix off-by-one in Vector::insert; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 30 Mar 2017 16:20:30 +0200 - rev 350599
Push 88675 by bbouvier@mozilla.com at Fri, 31 Mar 2017 08:46:37 +0000
Bug 1352073: Fix off-by-one in Vector::insert; r=luke MozReview-Commit-ID: HY0DYSAbi6M
8852fbaee933f36fd4e5a720f67849ddab202df4: Bug 1350873 - Remove border and background fallback styling from spinbuttons.css. r=Nihanth
Dão Gottwald <dao@mozilla.com> - Fri, 31 Mar 2017 09:04:31 +0200 - rev 350598
Push 88674 by dgottwald@mozilla.com at Fri, 31 Mar 2017 07:05:00 +0000
Bug 1350873 - Remove border and background fallback styling from spinbuttons.css. r=Nihanth
e91496c7153ee53c0001fd20e81b8f275ac78f4e: Backed out changeset 0edd9de2ca10 (bug 1317783) for duplicate checkin to autoland
Iris Hsiao <ihsiao@mozilla.com> - Fri, 31 Mar 2017 14:02:07 +0800 - rev 350597
Push 88673 by ihsiao@mozilla.com at Fri, 31 Mar 2017 06:02:06 +0000
Backed out changeset 0edd9de2ca10 (bug 1317783) for duplicate checkin to autoland
f7da34043503d4eabd14438f8d02fd90f727b761: Backed out changeset 40eb77a98bcf (bug 1300152)
Iris Hsiao <ihsiao@mozilla.com> - Fri, 31 Mar 2017 13:47:37 +0800 - rev 350596
Push 88672 by ihsiao@mozilla.com at Fri, 31 Mar 2017 05:47:37 +0000
Backed out changeset 40eb77a98bcf (bug 1300152)
a45d5f56491c352c3256a1cd7a381fc04992d804: Backed out changeset 23c5ecf4d92e (bug 1275780) for xpcshell perma-failing in Win8
Iris Hsiao <ihsiao@mozilla.com> - Fri, 31 Mar 2017 13:47:33 +0800 - rev 350595
Push 88672 by ihsiao@mozilla.com at Fri, 31 Mar 2017 05:47:37 +0000
Backed out changeset 23c5ecf4d92e (bug 1275780) for xpcshell perma-failing in Win8
dc13294e543d4be32150ad710cdf4324ad5479e7: Bug 1345368 - land NSS 215207b4864c, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Fri, 31 Mar 2017 06:01:05 +0200 - rev 350594
Push 88671 by franziskuskiefer@gmail.com at Fri, 31 Mar 2017 04:22:40 +0000
Bug 1345368 - land NSS 215207b4864c, r=me
43983c66642e765f45fc568fbfeed01709c63360: Bug 1350381 - Define this pref so that the test doesn't fail. r=me a=test-fix
Felipe Gomes <felipc@gmail.com> - Thu, 30 Mar 2017 23:08:30 -0300 - rev 350593
Push 88670 by philringnalda@gmail.com at Fri, 31 Mar 2017 04:03:06 +0000
Bug 1350381 - Define this pref so that the test doesn't fail. r=me a=test-fix MozReview-Commit-ID: hwIFebaw3B
bf2ea9dc4773f43299bba54379e50d42aea67f40: Bug 1348653 - Increase fuzziness for reftest 722923-1.html; r=me,test-only
Geoff Brown <gbrown@mozilla.com> - Thu, 30 Mar 2017 21:42:04 -0600 - rev 350592
Push 88669 by gbrown@mozilla.com at Fri, 31 Mar 2017 03:42:18 +0000
Bug 1348653 - Increase fuzziness for reftest 722923-1.html; r=me,test-only Checked with :mats about this.
b3bc7acffbdabc5141fd61283b6f09df48934d08: Bug 1284763 - Request longer timeout for test_anchor_area_referrer.html; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Thu, 30 Mar 2017 21:42:02 -0600 - rev 350591
Push 88669 by gbrown@mozilla.com at Fri, 31 Mar 2017 03:42:18 +0000
Bug 1284763 - Request longer timeout for test_anchor_area_referrer.html; r=jmaher This test runs 276 seconds on average on Android Debug; when it takes longer than 300 seconds, the test times out, producing intermittent failures.
ed0b77acc612e03c89aa77db3c53ba0a96743a51: Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats
L. David Baron <dbaron@dbaron.org> - Thu, 30 Mar 2017 22:56:14 -0400 - rev 350590
Push 88668 by dbaron@mozilla.com at Fri, 31 Mar 2017 02:58:31 +0000
Bug 1351359 - Make nsGridContainerFrame call ReflowInput::SetBResize(true) because of auto-block-size swapping between measuring reflows and regular reflows. r=mats This fixes the failure of layout/reftests/css-grid/grid-min-max-content-sizing-002.html with the primary patch in bug 1308876 (which causes a child whose parent is dirty to pick up the dirty bit from the parent only the first reflow of the child if the parent reflows the child multiple times). A simplified testcase for that failure is https://bugzilla.mozilla.org/attachment.cgi?id=8849771 . The failure was caused by an error in height calculation of the first <x> in the test. The div that is the parent of that x has a definite height (presumably due to rules in grid), and the x has a specified height. The div gets three reflows: two measuring reflows (from MinContentContribution and then from MaxContentContribution) and then a final reflow from nsGridContainerFrame::ReflowInFlowChild. Prior to the primary patch in this bug, the div was marked dirty on all three reflows, but with it it is marked dirty only on the first. This means that, without the block-resize flag, the div optimizes away the reflow of its children, since ShouldReflowAllKids returns false because IsBResize() is false, even though NS_FRAME_CONTAINS_RELATIVE_BSIZE is correctly set. In order to fix this, we need to make sure the BResize flag on the reflow state in at least some cases (see the comments in the patch for when, and for how the cases could be optimized in the future). Note that: * when the dirty bit is set on the grid container, the new behavior (with the combination of the patches) is strictly more efficient than the old, since we will sometimes do non-dirty reflows on the grid items (with the b-resize flag) * when the dirty bit is *not* set on the grid container, the new behavior is less efficient than the old, since we will set the b-resize flag when we did not do so before. However, this slowdown fixes existing bugs such as the one in the reftest. Given that I was able to construct a reftest that triggers the failure without the changes from bug 1308876, I've moved this to a separate bug. Without the patch, grid-measuring-reflow-resize-dynamic-001.html fails, but grid-measuring-reflow-resize-static-001.html passes. With the patch both tests pass. (And without the patch, doing a text zoom on the dynamic test fixes the layout error.) MozReview-Commit-ID: JQOdVTQIkU0
b845e6e9c44778ba6cb60a1cef30ec9be4392fe9: Bug 1352056 - Call nsIFrame::StyleDisplay less from nsFrame::FinishAndStoreOverflow. r=dholbert
L. David Baron <dbaron@dbaron.org> - Thu, 30 Mar 2017 22:56:14 -0400 - rev 350589
Push 88668 by dbaron@mozilla.com at Fri, 31 Mar 2017 02:58:31 +0000
Bug 1352056 - Call nsIFrame::StyleDisplay less from nsFrame::FinishAndStoreOverflow. r=dholbert MozReview-Commit-ID: 5zuNLfyPv8o
a3f4de47b66b2ab1b4c0dc54d91a94e07668b58f: Bug 1352056 - Add nsIFrame::Style*WithOptionalParam helpers. r=dholbert
L. David Baron <dbaron@dbaron.org> - Thu, 30 Mar 2017 22:56:14 -0400 - rev 350588
Push 88668 by dbaron@mozilla.com at Fri, 31 Mar 2017 02:58:31 +0000
Bug 1352056 - Add nsIFrame::Style*WithOptionalParam helpers. r=dholbert MozReview-Commit-ID: DFGBeKtg7hI
458d6fcb3b35f7c06fb4b5a619c0d0d44980efbd: Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; r=wchen
Edgar Chen <echen@mozilla.com> - Thu, 30 Mar 2017 11:44:09 +0800 - rev 350587
Push 88667 by echen@mozilla.com at Fri, 31 Mar 2017 02:51:45 +0000
Bug 1351979 - Change CustomElementRegistry::Define code to properly propagate out JS exceptions; r=wchen
8778b9d432f1cbef670e460d52cd255e631dad04: Backed out changeset ada34cba0052 (bug 1348941) for image-related bustages
Phil Ringnalda <philringnalda@gmail.com> - Thu, 30 Mar 2017 19:28:00 -0700 - rev 350586
Push 88666 by philringnalda@gmail.com at Fri, 31 Mar 2017 02:28:12 +0000
Backed out changeset ada34cba0052 (bug 1348941) for image-related bustages CLOSED TREE
33f49b905e6bd3ee33b317847c8450993f47e768: Backed out 2 changesets (bug 1351831, bug 1351820) for Windows build bustage
Phil Ringnalda <philringnalda@gmail.com> - Thu, 30 Mar 2017 19:21:06 -0700 - rev 350585
Push 88665 by philringnalda@gmail.com at Fri, 31 Mar 2017 02:21:13 +0000
Backed out 2 changesets (bug 1351831, bug 1351820) for Windows build bustage CLOSED TREE Backed out changeset 91c2f1592df1 (bug 1351831) Backed out changeset f825bdbb2ece (bug 1351820)
91c2f1592df119dcca949ab4365f03f74615aaee: Bug 1351831 - Build more xpconnect code in unified sources. r=bholley
Eric Rahm <erahm@mozilla.com> - Thu, 30 Mar 2017 18:32:18 -0700 - rev 350584
Push 88664 by erahm@mozilla.com at Fri, 31 Mar 2017 01:32:24 +0000
Bug 1351831 - Build more xpconnect code in unified sources. r=bholley These files were being excluding because we thought they used plarena.h, but it turns out they did not. A few tweaks needed to be made to clarify whether we wanted to use mozilla::UniquePtr or js::UniquePtr. MozReview-Commit-ID: 1su5dO3rR0T
f825bdbb2ece86fbfb54485ae7baf80289e15724: Bug 1351820 - Build more more netwerk files in unified mode. r=mcmanus
Eric Rahm <erahm@mozilla.com> - Thu, 30 Mar 2017 18:32:17 -0700 - rev 350583
Push 88664 by erahm@mozilla.com at Fri, 31 Mar 2017 01:32:24 +0000
Bug 1351820 - Build more more netwerk files in unified mode. r=mcmanus This updates the unifed sources for a few netwerk build files. In some cases files were excluded because we thought they used plarena.h, but that turned to be false. A few files needed to be updated to add missing imports/exports due to shifting of compilation units. MozReview-Commit-ID: 4mh8VApFoe1
ea478f5716027ddf1f06134beea5a0ffa3fb49cc: Bug 1351946 (part 2) - Inline and remove GetEntries() and GetInterval(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 30 Mar 2017 17:49:27 +1100 - rev 350582
Push 88663 by nnethercote@mozilla.com at Fri, 31 Mar 2017 01:15:55 +0000
Bug 1351946 (part 2) - Inline and remove GetEntries() and GetInterval(). r=mstange.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip